linux用戶與(yǔ)文件權限實例解析
如題:比(bǐ)如我(wǒ)建立兩個文件夾jsb(技(jì)術部),scb(市場部)
用戶jsb,scb
要求登錄進去 匿(nì)名用戶看(kàn)見jsb和scb這兩個(gè)文件夾,但(dàn)是(shì)木有其他的任何權(quán)限(xiàn)
用jsb用戶名登錄,隻能看見jsb這個文件夾可以有讀寫權限,但是看(kàn)不見scb文件夾,或者能(néng)看見但是木有任何權限。請問要怎麽配置和設置?
回答:
文件權限(xiàn)分(fèn)別(bié)有三小組,分別是用戶權限、組權限和它人(rén)權限,每小組由三個(gè)標誌(zhì)位組成,比(bǐ)如(rú) rwxr-xr--,這表示這個文(wén)件(jiàn)的屬主可讀可寫可進入,同組的人隻能看到(dào)和執行,不能寫;而其(qí)它(tā)人隻能看(kàn)到並(bìng)讀(dú)取但(dàn)不能執(zhí)行
對於文件夾(jiá)的x,則表示可進入(rù)
所(suǒ)以。。。。
假(jiǎ)設jsb和scb這兩(liǎng)個文(wén)件夾都(dōu)在/home/ftproot/這個文件夾下(xià)
那麽現在就要對/home/ftproot/ 、/home/ftproot/jsb和/home/ftproot/scb 這三個(gè)文件夾添加(jiā)權限
以下命令均(jun1)以(yǐ)root執行
初(chū)始化權限:所有文件夾權限(xiàn)去(qù)掉:
chmod 000 /home/ftproot
chmod 000 /home/ftproot/jsb
chmod 000 /home/ftproot/scb
你的第一(yī)個要求(qiú):匿名用戶(hù)看見(jiàn)jsb和scb這兩個文(wén)件夾
也就是說它人(rén)要有(yǒu)r權限,對於文件夾還(hái)要有x權限(沒有r權(quán)限則無法列出目(mù)錄文件名(míng),沒有x權限則不能進(jìn)入目錄)
chmod o+rx /home/ftproot
這樣,就可以看到jsb和scb兩個文件(jiàn)夾了
你(nǐ)的第二(èr)個要求(qiú):用jsb用戶(hù)名登(dēng)錄,隻能看(kàn)見jsb這個(gè)文件夾可以有讀寫權限
chmod u+rwx /home/ftproot/jsb
chown jsb /home/ftproot/jsb
第(dì)一個是改權限,第(dì)二個是把jsb目錄改成jsb用戶所有
這樣jsb用戶登(dēng)錄後可以看到jsb目錄(lù)
至(zhì)於(yú)jcb目錄,由(yóu)於在(zài)之前已經給/home/ftproot賦了rx權限,所以jcb登錄後是可以看到jcb目(mù)錄的。不過已前已經(jīng)有chmod 000 /home/ftproot所(suǒ)以jcb權限全(quán)無,jsb無(wú)法進入(rù)jcb目錄(lù)(沒x權限),也(yě)無法列出jcb底下有(yǒu)什麽文件(即無法列目(mù)錄,因為沒有r權限(xiàn)),也因為沒有w權限所以不能寫。
關鍵詞(cí):linux
閱(yuè)讀本文後您(nín)有什(shí)麽感(gǎn)想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0