设为首页 收藏本站
查看: 1041|回复: 0

[经验分享] Linux初级运维(三)——Linux用户权限及管理

[复制链接]

尚未签到

发表于 2019-2-17 12:07:46 | 显示全部楼层 |阅读模式
  对于Linux用户的权限管理从以下几个方面介绍:用户、组、权限

  用户登录系统,发起进程,不同的 用户对于系统有不同的权限,组使得多个用户可以拥有相同权限的集合

  一、权限
  权限主要有以下三种:

  r:可读权限,用户只具有查看的权限;

  w:可写权限,用户可以对文件进行编辑等权限

  x:可执行权限,用户可以对文件有执行的权限,能够直接运行文件

  二、文件的权限
  r:可读,可以使用类似cat等命令查看文件内容;

  w:可写,可以编辑或删除此文件

  x:可执行,exacutable,可以命令提示符下当作命令提交给内核运行。


  三、目录的权限
  r:可以对此目录执行ls以列出内部的所有文件

  w:可以在此目录创建文件

  x:可以使用cd切换进此目录,也可以使用ls  -l 查看内部文件的详细信息。

  四、用户及其组
  每个用户都有一个用户ID,用户的UID存在的位置是:/etc/passwd

  每个组都有一个组ID,组的GID存放位置是:/etc/group

  用户的类别:

  管理员:0

  普通用户:1-65535

  系统用户:1-499

  一般用户:500-60000

  五、用户组类别
  私有组:创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组

  基本组:用户的默认组

  附加组,额外组:默认组以外的其他组

  六、 /etc/passwd  字段解释
  cat /etc/passwd


  account:登录名
  password:密码
  UID:用户ID
  GID:基本组ID
  comment:注释
  HOME DIR:家目录
  SHELL:用户的默认shell
  七、用户、组、权限的管理
  useradd USERNAME

  groupadd GRPNAME

  (1)用户管理

  useradd ,userdel ,usermod (用户修改) ,passwd  (改密码) ,chsh ,chfn ,finger ,id ,chage  (更改用户各种外围属性)

  useradd mjl

  tail -l /etc/passwd


  passwd mjl


  useradd -u  1010  user1

  tail -l /etc/passwd


  useradd [options] USERNAME

  -u   指定UID

  -g  指定GID(基本组)

  -G  指定GID (额外组 ,附加组)

  -c  指定注释信息“COMMENT”

  -d  指定路径 指定用户的家目录

  -s   指定shell



  userdel: 删除用户

  userdel [option] USERNAMW

  -r :同时删除用户的家目录
  usermod:修改用户账号属性
  -u :改UID
  -g :改基本组
  -a -G :在原来的基础上改 附加组


  

  

  (2)组管理:

  groupadd  ,groupdel  ,groupmod  , gpasswd

  groupadd  : 创建组

  -g:指定组ID GID

  -r:添加系统组


  groupmod   修改组权限

  -g  修改GID

  -n  修改组名 GRPNAME

  chage :修改命令
            -d:最近一次的修改时间

            -E:过期时间

            -I:非活动时间

            -m:最短使用期限

            -M:最长使用期限

            -w:警告时间
  

  (3)权限管理:

  chown  , chgrp  , chmod   ,umask

  chown:改变用户属主(只有管理员才有权限)

  chown  USERNAME file ...


  -R:修改目录及其内部文件的属主

  --reference:引用 参考

  --reference=/path/to/somefile file....  :将一个文件的属性设置成跟另一个文件的属主一致
  chown USERNAME:GRPNAME file...   同时改变属主 属组

  chgrp:修改用户的属组属性(只有管理员有权限)

  -R:修改目录及其内部文件的属组

  --reference=/path/to/somefiel file

  chmod:修改文件权限

  修改三类用户的权限:

  chmod MODE file ...


  -R

  -reference=/path/to/somefiel  file ....

  修改某类用户或某些类用户权限

  u ,g ,o  a

  chmod 用户类别=MODE file...


  修改某类的用户某位或某些位权限

  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-673555-1-1.html 上篇帖子: linux基础总结 下篇帖子: linux lv snapshot
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表