linux的特殊許可權SUID SGID和SBIT

2021-09-21 21:45:06 字數 681 閱讀 7218

1、suid,就重要的作用就是讓其它使用者在執行這個授有suid的程式時擁有該程式擁有者的許可權。

就直接的例子就是passwd這命令:

[root@localhost www]# ll /usr/bin/passwd

-rwsr-xr-x 1 root root 31736  8月 22 2010 /usr/bin/passwd

passwd只有root才有執行權,但它授了suid許可權,其它使用者執行的時候就會暫時擁有root的許可權

2、sgid,對目錄使用,使目錄下面的程式在執行時暫時獲得擁有者的許可權

[root@localhost www]# ll /usr/bin/locate 

-rwx--s--x 1 root slocate 38464  8月 24 2010 /usr/bin/locate

3、sbit,對也是目錄使用,該目錄下的檔案只有自己和root才可以刪除

[root@localhost www]# ll / | grep "tmp"

drwxrwxrwt.   6 root root  4096 11月 18 15:38 tmp

授權方法:

4-suid

2-sgid

1-sbit

chmod 4755 filename

今天對這三個東西有了個重新的認識~

lihuipeng

Linux的特殊許可權

linux中除了常見的讀 r 寫 w 執行 x 許可權以外,還有3個特殊的許可權,分別是setuid setgid和stick bit 1 setuid setgid 先看個例項,檢視你的 usr bin passwd 與 etc passwd檔案的許可權 root mylinux ls l usr...

Linux 特殊許可權

特殊許可權 對檔案的影響 對目錄的影響 u s suid 以擁有檔案的使用者身份,而不是以執行檔案的使用者身份執行檔案。無影響。g s sgid 已擁有檔案的組的身份執行檔案。在目錄中最新建立的檔案將其組所有者設定為與目錄的組所有者相匹配。o t sticky 無影響。對目錄具有寫入許可權的使用者僅...

linux特殊許可權

訪問控制列表 應用場景,我有我所屬目錄的所有許可權,我的開發組也有,但是我有乙個朋友想要進我的目錄參觀,不能給所屬也不能讓他進組,需要乙個後門這就是acl訪問控制列表。首先要在掛載後面加上acl選項 可在mount o remount,acl 也可在 etc fstab表中改正重啟 兩個常用命令 g...