Linux系統使用附加權限的方法介紹
這裏所説的Linux系統附加權限,指的是SET位權限和粘滯位權限。那麼這兩種權限該怎麼使用呢?本文就來為大家介紹一下Linux系統中使用附加權限的方法。
SET位權限:多用於給可執行的程序或腳本文件進行設置,其中SUID表示對屬主用户增加SET位權限,SGID表示對屬組內用户增加SET位權限。執行文件被設置了SUID、SGID權限後,任何用户執行該文件時,將獲得該文件屬主、屬組賬號對應的身份。
為執行文件添加SET位權限同樣可以通過chmod命令實現,使用u+s、g+s的權限模式分別用於設置SUID、SGID權限。若使用數字形式,SUID對應八進制數字是4,SGID對於八進制數字是2,在權限模式中可採用“nnnn”的形式,如“4755”表示設置SUID權限,“6755”表示同時設置SUID、SGID權限。
粘滯位權限:主要用於為目錄設置特殊的附加權限,當目錄被設置了粘滯位權限後,即便用户對該目錄有寫的權限,也不能刪除該目錄中其他用户的'文件數據。設置了粘滯位權限的目錄,是用ls查看其屬性時,其他用户權限處的x將變為t。
使用chmod命令設置目錄權限時,+t、-t權限模式可分別用於添加、移除粘滯位權限。將數字權限模式nnnn中的第一位數字 改為1、0,也可以實現添加、移除粘滯位權限。
特權位 :suid sgid
[root@ocm1 ~]# vim
[root@ocm1 ~]# ll
total 84
-rw-r--r-- 1 root root 17 Mar 10 12:57
lrwxrwxrwx 1 root root 3 Mar 9 16:58 -》 ttt
[root@ocm1 ~]# chmod 755
[root@ocm1 ~]# ls -al
-rwxr-xr-x 1 root root 17 Mar 10 12:57
[root@ocm1 ~]# chmod 4755
[root@ocm1 ~]# ls -al
-rwsr-xr-x 1 root root 17 Mar 10 12:57
[root@ocm1 ~]# chmod 2755
[root@ocm1 ~]# ls -al
-rwxr-sr-x 1 root root 17 Mar 10 12:57
[root@ocm1 ~]# chmod 6755
[root@ocm1 ~]# ls -al
-rwsr-sr-x 1 root root 17 Mar 10 12:57
Linux系統怎麼使用附加權限就為大家介紹到這裏了,希望對大家有所幫助。
-
win7清除上網痕跡方法
瀏覽器是我們上網常用的工具,瀏覽器也會留下一些歷史記錄。為了保護隱私安全,通常我們會使用瀏覽器自動的功能清理歷史記錄和臨時文件,那麼如何清除上網痕跡呢?下面是由本站小編為大家準備的win7清除上網痕跡方法,喜歡的可以收藏一下!瞭解更多詳情資訊,請關注應屆畢...
-
桌面操作系統是什麼
桌面操作系統也可以説是個人電腦系統,一般指的是安裝在個人電腦上的圖形界面操作系統軟件。操作系統按應用領域來劃分,有桌面操作系統、服務器操作系統和嵌入式操作系統3種。桌面操作系統是其中應用最為廣泛的系統。特點1、桌面操作系統基本上是根據人在鍵盤和鼠...
-
Linux運維工程師的崗位職責(通用15篇)
在充滿活力,日益開放的今天,我們可以接觸到崗位職責的地方越來越多,崗位職責是組織考核的依據。到底應如何制定崗位職責呢?下面是小編幫大家整理的Linux運維工程師的崗位職責,僅供參考,歡迎大家閲讀。Linux運維工程師的崗位職責1職責:1、負責應用的測試、運行保障,版本...
-
unix操作系統關機方法
UNIX操作系統是目前網絡上用得最多的操作系統之一,使用UNIX系統,機器的關機要比使用DOS單用户機器的關機過程複雜得多。在UNIX下如不使用正確的關機命令和關機方法,將破壞文件系統,造成很大的損失。下面介紹UNIX系統的五種關機方法。1、用haltsys命令關機haltsys命...