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