当前位置:首页 » 《随便一记》 » 正文

linux-用户的权限

16 人参与  2023年04月08日 14:49  分类 : 《随便一记》  评论

点击全文阅读


一、基本权限UGO 1、设置权限的两个方面 2、权限的三种类 对象 属主:u(user) 属组:g(group) 其他人:o(other) 特殊对象:所有人:a(all)(u+g+o) 3、权限的三种 类型(八进制) 读:r=4 写:w=2 执行:x=1 4、 设置权限 4.1使用符号 chmod(change mode)命令: 可以修改 u g o 的  r-4   w-2  x-1 语法:  chmod           u+r                 1.txt     命令      对象加减权限      文件或目录 注意:这是在对文件授权;在对 文件夹授权时需要   -r [root@localhost ~]# cd   /tmp/ [root@localhost tmp]# //先进入到(tmp)临时目录中去 [root@localhost tmp]# touch file1 //创建文件file1 [root@localhost tmp]# ls -l [root@localhost tmp]# ll file1 - rw-   r--    r--.        1       root      root        0                  属主 属组 其他人   链接     属主      属组      大小 7月  27    15:14      file1      创建时间          文件名 rwx:表示拥有所有权限 要求1:给file授予属主读的权限,没有写和执行 [root@localhost ~]# chmod u=r file1 [root@localhost ~]# ls -l file1 -r--r--r--. 1 root root 0 7月  27 15:57 file1 要求2:给file授予属组读、写和执行的权限 [root@localhost ~]# chmod g=rwx file1 [root@localhost ~]# ls -l file1 -r--rwxr--. 1 root root 0 7月  27 15:57 file1 要求3:给file授予其他用户没有读写和执行的权限 [root@localhost ~]# chmod o=  file1 [root@localhost ~]# ls -l file1 -r--rwx---. 1 root root 0 7月  27 15:57 file1 [root@localhost tmp]# ls -l -d /tmp/ drwxrwxrwt. 179 root root 16384 7月  27 16:10 /tmp/ 用数字修改权限 1:执行      2:写       4:读 [root@localhost tmp]# chmod 777 /tmp/file1 [root@localhost tmp]# ls -l /tmp/file1 -rwxrwxrwx. 1 root root 0 7月  27 15:14 /tmp/file1 —————————————————————— chown命令(change owner) 可以修改用户和组 [root@localhost tmp]# chown  user01.hr /tmp/file1
                                                   用户     组 [root@localhost tmp]# ls -l /tmp/file1 -rwxrwxrwx. 1 user01 hr 0 7月  27 15:14 /tmp/file1 chogrep:只能修改组 注意:以上三种修改方式均可在文件中适用 但是在文件中的设置权限不会添加到子文件下的文件中 如需添加在命令中加     -r(递归) 案例:[root@localhost tmp]#  mkdir /temp/hr mkdir: 无法创建目录"/temp/hr": 没有那个文件或目录 [root@localhost tmp]#  mkdir /tmp/hr [root@localhost tmp]# ls -d /tmp/hr /tmp/hr [root@localhost tmp]# ls -d /tmp/hr -l d rwx r-x r-x. 2 root root 6 7月  27 17:07 /tmp/hr //查看修改前 [root@localhost tmp]# chmod 770 /temp/hr //给r和g全部权限  给o 没有任何权限 [root@localhost tmp]# ls -l -d   /tmp/hr //查看修改后 drwxrwx---. 2 root root 6 7月  27 17:07 /tmp/hr 二、ACL文件权限管理 特点:可以设置不同的用户,不同的基本权限(r,w,x)对象数量不同; UGO:只能一个用户,一个组,或者其他人 语法:setfacl(设置文件访问控制列表) setfacl  -m  u(user)/g(group)/o(other):hr:rwx /文件路径             设置                     对象      :对象名:权限 root@localhost tmp]# touch /home/test //创建文件 [root@localhost tmp]# ls /home 1  AAA  BBB  test  user01  user02  user03  user04  yps [root@localhost tmp]# ls -l /home/test -rw-r--r--. 1 root root 0 7月  27 20:17 /home/test //查看文件 1、查看文件权限 [root@localhost tmp]# getfacl /home/test getfacl: Removing leading '/' from absolute path names # file: home/test # owner: root # group: root user::rw- group::r-- other::r-- 2、设置用户权限 注意:设置之前一定要先创建用户 [root@localhost tmp]# useradd user01 [root@localhost tmp]# useradd user02 _________________________________________________ [root@localhost tmp]# setfacl  -m u:user01: rw /home/test [root@localhost tmp]# setfacl  -m u:user02: - /home/test [root@localhost tmp]# getfacl  /home/test getfacl: Removing leading '/' from absolute path names # file: home/test # owner: root # group: root user::rw- user:user01:rw- user:user02:--- group::r-- mask::rw- other::r-- 3.删除 [root@localhost tmp]# setfacl -x u:user01 /home/test //删除用户访问权限(注意:不用写权限(r,w,x)) [root@localhost tmp]# getfacl /home/test getfacl: Removing leading '/' from absolute path names # file: home/test # owner: root # group: root user::rw- user:user02:--- group::r-- mask::r-- other::r-- 建立:-m   ;删除:-x  ;清除干净:-b   ; 三、特殊权限(了解) 例如:不小心删除了文件怎么办 1、特殊位 suid 功能:使调用文件的用户,临时具备属主能力 [root@localhost ~]# chmod u+s(suid) /home/test [root@localhost ~]# ls  -l  /home/test -rwsrw----+ 1 user01 hr 0 7月  27 20:17 /home/test 2、文件属性 chattr    -i(不可以被删除) wghtsch - n1‘ getfacl /tmp/file1 wghtsch - n1‘ lsattr /tmp/file1 3、进程掩码 umask :掩码与权限相反 掩码0022+权限0755=0777 文件的默认权限为644: 目的:系统为例保护自己,在新建的文件上取消了执行权限 [root@localhost ~]# umask 0022 [root@localhost ~]# mkdir yangpanshaui [root@localhost ~]# touch yangpanshauifile [root@localhost ~]# ls -dl yangpanshaui  yangpanshauifile drwxr-xr-x. 2 root root 6 7月  28 11:11 yangpanshaui -rw-r--r--. 1 root root 0 7月  28 11:11 yangpanshauifile

点击全文阅读


本文链接:http://zhangshiyu.com/post/58888.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1