1,改变文件所属权限组vim
chgrp -R(用于递归改变目录文件) userName dname/fname递归
2.改变文件全部者it
chown -R 所属用户:所属用户组 fname/dnametest
3.改变文件权限权限
权限: read 4 write 2 执行 1grep
chmod XXX fname/dname程序
4.文件特殊权限:im
SUID(4) (只针对文件,表示为s):数据
1 .执行者须要有x权限文件
2.仅在执行过程当中有效
3.执行者将具备全部者权限
4.对目录无效
SGID(2)(s):
3.执行者将具备该程序用户组权限
SBIT(1)(只针对目录,表示为t):
1.当用户对此目录具备w,x权限时
2.在该目录下建立文件或目录时,仅有root和owner才能删除
举例:
chmod 7777 test
将全部权(SUID,SGID,SBIT)限赋予test
5.文件隐藏属性
设置(chattr)
+/- a:只能增长数据
+/- i:文件不能删除,更名,也没法修改数据(连root都没法删除和修改)
lsattr:显示文件隐藏属性
6.umask(指定当前用户新建目录或文件的默认权限)
umask + 须要减掉的权限
例:umask 002 其余用户没有写的权限
1.用户及用户组建立:
用户建立: useradd -g 用户组 username
删除:userdel -r 用户名 将用户主目录一块儿删除
修改:usermod -g 修改用户所属权限组
用户组修改
groupmod –g 10000 -n group3 group2
此命令将组group2的标识号改成10000,组名修改成group3
2.查看用户所属组
groups 用户名
3.查看用户组信息
vim /etc/group
cat /etc/group | grep test 查看test用户组信息