Linux常用命令整理

206 阅读1分钟

文件权限管理

  • chmod命令的基本使用

chmod ugo +-=wrx /文件路径
as:chmod o-w /zh01/

[root@svr7 ~]# chmod o-w /zh01/
  去掉zh01文件其他用户的写入权限 

chmod -R (递归修改文件权限)
chmod -R o=--- /文件路径/

[root@svr7 ~]# mkdir -p /aa/bb/cc
创建多层文件目录  
[root@svr7 ~]# chmod -R o=--- /aa/  
删除aa及以下目录other用户的所有权限
  • 修改归属关系

chown 用户or:用户组 /文件路径/

[root@svr7 ~]# chown :zhangsan /opt/stugrp/
修改stugrp文件的用户组为zhangsan  注:要在用户组名前加:
  • 把用户添加到某用户组

gpasswd -a 用户 用户组

[root@svr7 ~]# gpasswd -a gelin02 tarena
将用户gelin02添加到tarena用户组
  • 附加权限

chmod g+s /文件路径/

[root@svr7 ~]# chmod g+s /nsd/
给nsd文件的组用户加上SGID权限,此文件下新建的文件或目录会继承nsd的权限