<center id="qkqgy"><optgroup id="qkqgy"></optgroup></center>
  • <menu id="qkqgy"></menu>
    <nav id="qkqgy"></nav>
    <xmp id="qkqgy"><nav id="qkqgy"></nav>
  • <xmp id="qkqgy"><menu id="qkqgy"></menu>
    <menu id="qkqgy"><menu id="qkqgy"></menu></menu>
    <tt id="qkqgy"><tt id="qkqgy"></tt></tt>
  • 一、基本權限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

    技術
    下載桌面版
    GitHub
    百度網盤(提取碼:draw)
    Gitee
    云服務器優惠
    阿里云優惠券
    騰訊云優惠券
    華為云優惠券
    站點信息
    問題反饋
    郵箱:ixiaoyang8@qq.com
    QQ群:766591547
    關注微信
    巨胸美乳无码人妻视频