Linux生产服务器优化日记

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

参考文献

上一篇下一篇

猜你喜欢

热点阅读