linux常用基本命令之用户、权限管理(二)

续上篇

  1. 查看有那些用户组
    1. 方法一: cat /etc/group
    2. 方法二: groupmod + 三次tab键
  2. 添加、删除组账号:groupadd、groupdel
    groupadd 新建组账号 groupdel 组账号 cat /etc/group 查看⽤户组
  3. 修改⽤户所在组:usermod
    使⽤⽅法:usermod -g ⽤户组 ⽤户名
  4. 查看用户在哪些组
  5. 为创建的普通⽤户添加sudo权限
    新创建的⽤户,默认不能sudo,需要进⾏⼀下操作
    sudo usermod -a -G adm ⽤户名
    sudo usermod -a -G sudo ⽤户名
  6. usermod -g 与 -G的区别
    -g ⽤来制定这个⽤户默认的⽤户组
    -G ⼀般配合’-a’来完成向其它组添加
  7. 修改⽂件权限:chmod
    chmod 修改⽂件权限有两种使⽤格式:字⺟法与数字法。
    字⺟法:chmod u/g/o/a +/-/= rwx ⽂件
[ u/g/o/a ]含义
uuser 表示该⽂件的所有者
ggroup 表示与该⽂件的所有者属于同⼀组( group )者,即⽤户组
oother 表示其他以外的⼈
aall 表示这三者皆是
[ ±= ]含义
+增加权限
-撤销权限
=设定权限
rwx含义
rread 表示可读取,对于⼀个⽬录,如果没有r权限,那么就意味着不能通过ls查看这个⽬录的内容。
wwrite 表示可写⼊,对于⼀个⽬录,如果没有w权限,那么就意味着不能在⽬录下创建新的⽂件。
xexcute 表示可执⾏,对于⼀个⽬录,如果没有x权限,那么就意味着不能通过cd进⼊这个⽬录。

数字法:“rwx”这些权限也可以用数字来代替

字母说明
r读取权限,数字代号为 “4”
w写⼊权限,数字代号为 “2”
x执⾏权限,数字代号为 “1”
-不具任何权限,数字代号为 “0”

如执⾏:chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename
chmod 751 file:

  • ⽂件所有者:读、写、执⾏权限
  • 同组⽤户:读、执⾏的权限
  • 其它⽤户:执⾏的权限
    注意:如果想递归所有⽬录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R
    递归 test ⽬录下所有⽂件加 777 权限
  1. 修改⽂件所有者:chown
  2. 修改⽂件所属组:chgrp
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值