在 Linux 上给用户赋予指定目录的读写权限

更简单的,其实直接把文件件的拥有者改为当前组,然后添加文件夹权限即可,即:

# 将目录/opt 及其下面的所有文件、子目录的文件主改成 liuhai
chown -R liuhai:liuhai /opt
#给目录opt设置权限
chmod 760 /opt

注:liuhai:liuhai中,第二个是组名,如果创建用户时不指定,默认为users.

更多详细可见Linux 给用户 赋某个文件夹操作的权限_linux给指定用户文件夹权限_dhq_blog的博客-CSDN博客

使用用户组来为用户赋予指定目录的读写权限
如果用户已经拥有了默认的用户组(通常组名与用户名相同),或者已经所属某个用户组,就可以简单的通过变更文件夹的所属用户组来完成。

# chgrp -R storm /usr/local
1
如果想重新建立用户及用户组,并且重新设置权限,需要按照下面步骤操作。

1、创建用户

# useradd restart1025
1
2、设置密码

# passwd restart1025
1
3、创建用户组

# groupadd storm
1
4、设置用户所属用户组

# usermod -aG storm restart1025      # add restart1025 to storm
# groups restart1025                 # check restart1025 groups
1
2
5、 将目录的所属用户组变更为storm:

 # chgrp -R storm /usr/local
1
6、给组成员设置读写权限。

# chmod -R 0760 /usr/local
# ls  -l /usr/local/      #check new permissions

————————————————
版权声明:本文为CSDN博主「restart101225」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34937383/article/details/77977590

你可能感兴趣的:(shell,linux,linux,运维,服务器)