linux權限0777代表的含義


linux權限0777代表的含義

0777前面的0是代表suid和guid的

suid意味着如果某個用戶對屬於自己的shell腳本設置了這種權限,那么其他用戶在執行這一腳本時也會具有其屬主的相應權限。

guid則表示執行相應腳本的用戶將具有該文件所屬用戶組中用戶的權限。

下面舉個例子

-rwxr-xr-x 1 root root 12 09-02 15:21 my_test.sh

上面的mysql_test.sh文件權限是所屬用戶(root)是7,

如果設置了suid,那么其他任何用戶的權限都是7,

如果設置了guid,那么任何用戶的權限都是5。

如何設置suid和guid:

設置suid就是把0變為4,設置guid就把0變為2,如果都設置那就是6了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM