Linux user group授权管理命令 - 实用版
2019-05-17 本文已影响9人
Saxon_323e
创建删除用户
useradd myapp1
userdel myapp1
查看所有用户
cat /etc/passwd
创建删除组
groupadd devops
groupdel devops
查看所有分组
cat /etc/group
授权文件或目录所有者/所属组(递归)
chown -R 750 myapp1:devops /mnt/disk1/myapp1
上述,递归将目录/mnt/disk1/myapp1的所有者设置为myapp1,所属组设置为devops
设置文件或目录权限(递归)
chmod -R 750 /mnt/disk1/myapp1
上述,递归设置目录 /mnt/disk1/myapp1的访问权限:
所有者[rwx] - 所属组[r-x] - 其他用户[---]
白话文解释为:目录/mnt/disk1/myapp1及以下子目录,所有者用户:myapp1有 读、写、执行权限,所属组 :devops 有读、执行权限,其他用户:读、写、执行 权限均无。
修改分组下的用户
gpasswd -a myapp2 devops # 将用户myapp2添加至devops组
gpasswd -d myapp2 devops # 将用户myapp2从devops组移除
image.png