Linux学习笔记 --- 权限管理

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用户组信息

相关文章
相关标签/搜索