時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
文件權(quán)限除了r、w、x外還有s、t、i、a權(quán)限:
s:文件屬主和組設(shè)置SUID和GUID,文件在被設(shè)置了s權(quán)限后將以root身份執(zhí)行。在設(shè)置s權(quán)限時(shí)文件屬主、屬組必須先設(shè)置相應(yīng)的x權(quán)限,否則s權(quán)限并不能正真生效(c h m o d命令不進(jìn)行必要的完整性檢查,即使不設(shè)置x權(quán)限就設(shè)置s權(quán)限,chmod也不會(huì)報(bào)錯(cuò),當(dāng)我們ls -l時(shí)看到rwS,大寫S說(shuō)明s權(quán)限未生效)。Linux修改密碼的passwd便是個(gè)設(shè)置了SUID的程序,普通用戶無(wú)讀寫/etc/shadow文件的權(quán)限確可以修改自己的密碼。
ls -al /usr/bin/passwd
-rwsr-xr-x 1 root root 32988 2008-12-08 17:17 /usr/bin/passwd
我們可以通過(guò)字符模式設(shè)置s權(quán)限:chmod a+s filename,也可以使用絕對(duì)模式進(jìn)行設(shè)置:
設(shè)置s u i d:將相應(yīng)的權(quán)限位之前的那一位設(shè)置為4;
設(shè)置g u i d:將相應(yīng)的權(quán)限位之前的那一位設(shè)置為2;
兩者都置位:將相應(yīng)的權(quán)限位之前的那一位設(shè)置為4+2=6。
如:chmod 4764 filename?? //設(shè)置SUID
t :設(shè)置粘著位,一個(gè)文件可讀寫的用戶并一定相讓他有刪除此文件的權(quán)限,如果文件設(shè)置了t權(quán)限則只用屬主和root有刪除文件的權(quán)限,通過(guò)chmod +t filename 來(lái)設(shè)置t權(quán)限。
i:不可修改權(quán)限?? 例:chattr u+i filename 則filename文件就不可修改,無(wú)論任何人,如果需要修改需要先刪除i權(quán)限,用chattr -i filename就可以了。查看文件是否設(shè)置了i權(quán)限用lsattr filename。
a:只追加權(quán)限, 對(duì)于日志系統(tǒng)很好用,這個(gè)權(quán)限讓目標(biāo)文件只能追加,不能刪除,而且不能通過(guò)編輯器追加。可以使用chattr +a設(shè)置追加權(quán)限。
linux 中某一文件夾的用戶是A,想更改成B用戶!如何用usermod實(shí)現(xiàn)?
su到root
chown B yourdir
chgrp B yourdir
group文件里:
zzg:x:550:litong,liuhong
這都代表什么意思?那個(gè)數(shù)字代表什么意思?
在passwd里:
liuhong:x:544:550::/usr/local/resin/webapps:/bin/bash
這里的數(shù)字又是什么意思?
如果我要改liuhong的權(quán)限怎么改?
Linux是一種多用戶、多任務(wù)的操作系統(tǒng),對(duì)于使用Linux的任一用戶(user self),可以與其共享此系統(tǒng)的其它用戶可以分為同屬一個(gè)組的用戶(group users)以及不屬同一個(gè)組的用戶(other users)。
zzg:x:550:litong,liuhong
組名zzg 密碼x在shadow中 組ID號(hào)550 組內(nèi)用戶有l(wèi)itong,liuhong
liuhong:x:544:550::/usr/local/resin/webapps:/bin/bash
用戶名liuhong 密碼x在shadow中 用戶ID544 組ID550 描述為空 用戶主目錄/usr/local/resin/webapps 登錄初始shell為/bin/bash
修改指定目錄的屬性 o-rwx ,限制其他用戶訪問(wèn),更改該用戶所在的組為非該目錄所屬組;
或修改指定目錄的屬性 go-rwx,限制其他用戶和本組成員訪問(wèn),都可以使該用戶不能訪問(wèn)指定目錄
root用戶使用chown,可以指定文件權(quán)限給用戶,用戶自己的文件可以使用chmod設(shè)置文件訪問(wèn)權(quán)限
權(quán)限更改:chmod g+w 文件夾/文件名
chmod o+w 文件夾/文件名
關(guān)鍵詞標(biāo)簽:linux
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載