權限管理練習題

權限管理練習題:

    1、當用戶xiaoming對/testdir 目錄無執行權限時,意味著無法做哪些操作?

        不能cd到該目錄下,不能ls -l訪問目錄里面文件元數據的信息

        1.png

    2、當用戶xiaoqiang對/testdir 目錄無讀權限時,意味著無法做哪些操作?

        不能ls列出目錄里面的文件列表,不能查看文件內容,不能查看文件的元數據

        22.png

    3、當用戶wangcai 對/testdir 目錄無寫權限時,該目錄下的只讀文件file1是否可修改和刪除?

        不能修改和刪除

        3.png

    4、復制/etc/fstab文件到/var/tmp下,設置文件所有者為wangcai讀寫權限,所屬組為sysadmins組有讀寫權限,其他人無權限

        4.png

    5、誤刪除了用戶wangcai的家目錄,請重建并恢復該用戶家目錄及相應的權限屬性

        5.png

    6、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如: alice能對這些新文件有讀寫權限,組g3的成員如: tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。

        分析過程:

            a、對/data/testdir目錄設置770權限,屬組改為g1,并對目錄賦予SGID權限

            b、設置acl權限,setfacl -Rm d:g:g2:rwX,d:g:g3:rX,d:o:: /data/testdir

            61.png

            62.png

            64.png

    7、三種權限rwx對文件和目錄的不同意義        

        對文件的權限的意義:

             r:cat、nano文件內容

             w:可修改內容,不能刪除文件本身,但文件內容可以刪

             x:針對可執行程序文件或腳本,一般的文件不需要加x權限

        對于目錄的權限的意義:

             r:ls列出目錄里面的文件列表,但不能查看文件內容,不能cd到目錄,不能查看文件的元數據

             w:刪除,新建目錄里面的文件,前提是配合x權限

             x:可以cd到目錄里面,可以訪問目錄中的文件的元數據

    8、umask和acl mask 的區別和聯系

        umask命令用來設置限制新建文件權限的掩碼。當新文件被創建時,其最初的權限由文件創建掩碼決定。用戶每次注冊進入系統時,umask命令都被執行, 并自動設置掩碼mode來限制新文件的權限。用戶可以通過再次執行umask命令來改變默認值,新的權限將會把舊的覆蓋掉。

        mask用來限定設置acl權限時的最高權限限定

        兩者都是對文件權限細分化的管理,都可以對權限的設定起到限定作用,對于已經設定好的權限,都可以通過設置umask和mask的值來限定文件的執行權限

    9、三種特殊權限的應用場景和作用

        SUID

            功能:設置了SUID權限后,當用戶運行某二進制程序文件時,該進程的屬主不是進程發起者,而是進程二進制程序文件本身的屬主

            作用對象:二進制可執行程序文件

            前提條件:執行二進制程序的用戶必須要對該二進制程序具有執行權限

            展示位置:屬主的x位,如果屬主有x,則顯示為s,如果屬主沒有x,則顯示為S

        SGID

            功能:

                針對二進制程序文件而言:

                    對二進制程序文件設置了SGID權限,則進程的屬組不是發起進程的用戶的主組,而是會變成程序文件本身的屬組

                針對目錄而言:      

                    當目錄屬組有寫權限,且有SGID權限時,那么所有屬于此目錄的屬組,且以屬組身份在此目錄中新建文件或目錄時,新文件的屬組不是用戶的基本組,而是此目錄的屬組;

                    可理解為:一般是一個小組協同工作時,創建一個協同目錄,讓這個目錄擁有SGID權限,然后小組內的人都在同一個屬組內,讓此屬組對該目錄有寫權限,這樣,小組內的人在這個目錄下創建文件時,文件的屬組就變成了該目錄的屬組,這樣組內的其他人就對文件具有寫權限了,實現了小組工作的協同,但此時組內的人也能刪出其他人創建的文件,為了防止這種情況發生,就有了STICKY權限

            作用對象:二進制程序文件和目錄

            前提條件:對二進制程序文件有x權限,對目錄而言有w和x權限

            展示位置:文件或目錄的屬組的執行權限位,如果屬組有x,則顯示為s,如果屬組沒有x,則顯示為S

        STICKY:

            功能:對于屬組或全局可寫的目錄,組內的所有用戶或系統上的所有用戶,在此目錄中都能創建新文件或刪除所有的已有文件;如果為此目錄設置了Sticky權限,則每個用戶能創建新文件,只能刪除自己的文件,無法刪除組內其他用戶創建的文件

            作用對象:目錄

            前提條件:屬組或全局可寫的目錄,目錄有執行權限

            展示位置:other的執行權限位,如果other原本有執行權限,顯示為小寫t,否則,顯示為大寫T

    10、設置user1,使之新建文件權限為rw——-

        對user1用戶設定其umask值為066

        1.png

        

    11、設置/testdir/f1的權限,使user1用戶不可以讀寫執行,g1組可以讀寫/testdir/dir的權限,使新建文件自動具有acl權限:user1:rw,g1:—備份/testdir目錄中所有文件的ACL,清除/testdir的所有ACL權限,并利用備份還原           

        # touch f1

        # useradd user1

        # setfacl -m u:user1:— f1 

        11.png

        112.png

        113.png

原創文章,作者:M20-1倪文超,如若轉載,請注明出處:http://www.www58058.com/28756

(0)
M20-1倪文超M20-1倪文超
上一篇 2016-08-04 14:20
下一篇 2016-08-04 14:39

相關推薦

  • CentOS6刪除/etc/fstab和/boot后恢復

    CentOS6刪除/etc/fstab和/boot后恢復 背景: Linux CentOS系統和啟動相關的文件都在/boot目錄下,如果我們將/boot目錄下所有的文件都刪除,然后在恢復系統,那以后在遇到系統啟動問題時就都可以解決了。在這基礎上,在將/etc/fstab文件刪除,這樣更加大了修復的難度,不過這都是可以修復的,這里就將介紹如何修復。 實驗環境:…

    2017-09-01
  • 馬哥教育網絡班22期+第1周課程練習

    一、計算機組成部分及其功能:硬件系統和軟件系統     1、計算機的硬件系統組成及其功能:         運算器:處理數據的算術運算及邏輯運算即數據加工處理;         控制器:根據…

    Linux干貨 2016-08-15
  • Linux系統基礎命令

    Linux下一些基本常用命令:   1、Lscpu:顯示CPU架構詳細信息; [root@centos6 ~]#lscpu 2、Cat:查看合并文件到標準輸出; [root@centos6 ~]#cat file    Tac:顯示的文本與cat顯示的文本相反; 3、Who:顯示都有那些用戶登錄到了系統; [root@…

    Linux干貨 2016-07-26
  • N25期第一周作業

    計算機的組成與功能  一臺能正常工作的計算機有硬件和軟件組成,計算機的硬件就好比人的軀體,計算機的軟件就好比人的思想,人的思想控制指揮人的軀體,計算機有了軟件才能進行工作。 硬件大致由CPU,內存,輸入輸出設備,存儲設備組成,各個部件的主要作用流程是:由輸入設備(例如:鍵盤)輸入數據, 數據暫時出入內存, 而后由內存傳到CPU(CPU又由運算器+控…

    Linux干貨 2016-12-05
  • Nginx反向代理原理、壓測及模塊功能的實現

    基本架設 反向代理模塊 緩存功能的實現 修改報文首部IP 向后端轉發時是否讓客戶端知道 在http中定義緩存基本屬性 定義當后端服務宕機時過期緩存生效條件 報文首部模塊,自定義報文首部 負載均衡模塊1 負載均衡模塊2 負載均衡模塊的常用調度方法1 負載均衡常用調度方法2 與http想等的動態負載均衡模塊1 與http想等的動態負載均衡模塊2 這里讓我們對之前…

    2016-10-30
  • CentOS6 網卡bonding

    Bonding ;理念 將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用 或者負載均衡。直接給兩塊網卡設置同一IP地址是不可以的 。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的 被修改為相同的MAC地址 banding工作模式 Mode 0 (balance-rr) 輪轉(Round-robin)策略: 從頭到尾順序的在每一個slave 接…

    Linux干貨 2017-11-24

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-04 14:26

    作業完成的很好,再接再勵。

欧美性久久久久