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

[经验分享] 【自学Linux】Linux用户、组、权限(一)

[复制链接]

尚未签到

发表于 2018-5-19 10:56:04 | 显示全部楼层 |阅读模式
  用户、组、权限
权限:r,w,x


文件:
r:可读,可以使用类似cat等命令查看文件内容
w:可写,可以编辑或删除此文件
x:可执行,eXacutable,可以命令提示符下当中命令提交给内核运行

0 000 ---:无权限
1 001 --x:执行
2 010 -w-:写
3 011 -wx:写和执行
4 100 r--:只读
5 101 r-x:读和执行
6 110 rw-:读写
7 111 rwx:读写执行

用户:UID,/etc/passwd
组:GID,/etc/group

影子命令:
用户:/etc/shadow
组:/etc/gshadow

用户类别:
管理员:0
普通用户:1-65535
    系统用户:1-499
    一般用户:500-60000

用户组类别:
管理员组:
普通组:
    系统组:
    一般组:

用户组类别:
    私有组:创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组
    基本组:用户的默认组
    附加组,额外组:默认组以外的其他组

用户管理:
    useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage

组管理:
    groupadd,groupdel,groupmod,gpasswd

权限管理:
    chown,chgrp,chmod,umask

/etc/passwd:
用户名:密码:UID:GID:注释:家目录:默认SHELL

/etc/shadow:
用户名:加密密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间:

useradd [option] USERNAME
    -u UID
    -g GID(基本组)
    -G GID,...(附加组)
    -c "COMMENT"注释
    -d /path/to/directory家目录
    -s SHELL
    -m 自动建立用户的登入目录
    -M 不要自动建立用户的登入目录
    -r 添加系统用户
   
添加用户的配置文件:/etc/login.defs
系统当前可用的安全shell:/etc/shells

userdel [option] USERNAME
    -r 同时删除用户的家目录

id:查看用户删除用户的家目录
    -u 显示用户UID
    -g 显示用户GID
    -G 显示用户所属附加群组的ID
    -n 显示用户所属群组或附加群组的名称

finger:查看用户账号信息
finger USERNAME

修改用户账号属性:
usermod
    -u UID
    -g GID
    -a -G GID: 不使用-a选项,会覆盖此前的附加组
    -c 修改用户账号的备注
    -d 修改用户登入时的目录
    -s 修改用户登入后使用的shell
    -l 修改用户账号名称
    -L 锁定用户密码,使密码无效
    -U 解除密码锁定

chsh:修改用户的默认shell

chfn:修改注释信息

密码管理:
passwd [USERNAME]
    --stdin 非交互式加密,例:echo abc123 | passwd --stdin $USERNAME
    -l 锁定密码
    -u 解锁账号
    -d 删除用户密码

pwck:检查用户账号完整性

组管理:
创建组:
groupadd
    -g GID
    -r 添加为系统组

groupmod
    -g GID
    -n GRPNAME

groupdel

gpasswd:为组设定密码

newgrp GRPNAME 临时加到GRPNAME组内,重启失效

运维网声明 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-461959-1-1.html 上篇帖子: linux目录基础、简单的命令以及运用linux帮助 下篇帖子: 【Linux总结】Linux命令学习三
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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