中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux特殊文件權限有哪些

發布時間:2021-11-30 16:11:51 來源:億速云 閱讀:143 作者:iii 欄目:大數據

本篇內容介紹了“linux特殊文件權限有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

linux中除了常見的讀(r)、寫(w)、執行(x)權限以外,還有3個特殊的權限,分別是suid、sgid和sticky bit

1、suid、sgid

先看個實例,查看你的/usr/bin/passwd 與/etc/passwd文件的權限

[root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r--r-- 1 root root  1549 08-19 13:54 /etc/passwd-rwsr-xr-x 1 root root 22984 2007-01-07 /usr/bin/passwd

眾所周知,/etc/passwd文件存放的各個用戶的賬號與密碼信息,/usr/bin/passwd是執行修改和查看此文件的程序,但從權限上看,/etc/passwd僅有root權限的寫(w)權,可實際上每個用戶都可以通過/usr/bin/passwd命令去修改這個文件,于是這里就涉及了linux里的特殊權限setuid,正如-rwsr-xr-x中的s

suid就是:讓普通用戶擁有可以執行“只有root權限才能執行”的特殊權限,sgid同理指”組“

作為普通用戶是沒有權限修改/etc/passwd文件的,但給/usr/bin/passwd以suid權限后,普通用戶就可以通過執行passwd命令,臨時的擁有root權限,去修改/etc/passwd文件了

2、sticky bit (粘貼位)

再看個實例,查看你的/tmp目錄的權限

[root@MyLinux ~]# ls -dl /tmpdrwxrwxrwt 6 root root 4096 08-22 11:37 /tmp

 tmp目錄是所有用戶共有的臨時文件夾,所有用戶都擁有讀寫權限,這就必然出現一個問題,A用戶在/tmp里創建了文件a.file,此時B用戶看了不爽,在/tmp里把它給刪了(因為擁有讀寫權限),那肯定是不行的。實際上是不會發生這種情況,因為有特殊權限sticky bit(粘貼位)權限,正如drwxrwxrwt中的最后一個t

sticky bit (粘貼位)就是:除非目錄的屬主和root用戶有權限刪除它,除此之外其它用戶不能刪除和修改這個目錄。

也就是說,在/tmp目錄中,只有文件的擁有者和root才能對其進行修改和刪除,其他用戶則不行,避免了上面所說的問題產生。用途一般是把一個文件夾的的權限都打開,然后來共享文件,象/tmp目錄一樣。

3、如何設置以上特殊權限

      suid:chmod u+s xxx

sgid: chmod g+s xxx

sticky bit : chmod o+t xxx

或者使用八進制方式,在原先的數字前加一個數字,三個權限所代表的進制數與一般權限的方式類似,如下:

suid   guid    stick bit

  1        1          1

所以:suid的二進制串為:100,換算十進制為:4

guid的二進制串為:010,換算:2

sticky bit 二進制串:001,換算:1

于是也可以這樣設:suid:chmod 4755 xxx

sgid:chmod 2755 xxx

sticky bit:chmod 1755 xxx

“linux特殊文件權限有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

神农架林区| 甘德县| 松原市| 汪清县| 南昌县| 襄汾县| 自贡市| 乌兰察布市| 西丰县| 桑植县| 奎屯市| 东明县| 余庆县| 新宾| 湖北省| 朝阳市| 水富县| 温泉县| 西青区| 鄂尔多斯市| 枣阳市| 德保县| 金乡县| 弥渡县| 奉节县| 建湖县| 绥中县| 锡林浩特市| 阿荣旗| 墨竹工卡县| 武陟县| 黄浦区| 正蓝旗| 贺州市| 台南县| 年辖:市辖区| 威远县| 鞍山市| 博乐市| 南汇区| 望谟县|