linux用户与文件权限实例解析
如题【rú tí】:比如我建立两个文件夹【wén jiàn jiá】jsb(技术部【jì shù bù】),scb(市场部⛸)
用户jsb,scb
要求登录【dēng lù】进去😄 匿名用【nì míng yòng】户看见jsb和【hé】🏿scb这两个🍹文件夹【wén jiàn jiá】,但是木🗜有其他🤝的任何【de rèn hé】权限🌙
用jsb用户名💕登录【dēng lù】,只能看见jsb这个文件夹【wén jiàn jiá】可以有读🥥写权限【xiě quán xiàn】🌙,但是看【dàn shì kàn】🌊不见【bú jiàn】📆scb文件夹【wén jiàn jiá】,或者能看见但【kàn jiàn dàn】是木🗜有任何权限🌙。请问要怎么配🥀置和【hé】🏿设置【shè zhì】?
回答:
文件权🌮限分别🚎有三小【yǒu sān xiǎo】组【zǔ】,分别是用户权限🐮、组【zǔ】权限🐴和它人🕍权限🐮,每小组【měi xiǎo zǔ】📙由三个标志位【biāo zhì wèi】组【zǔ】成,比如【bǐ rú】 rwxr-xr--,这表示这个文件的属主可读【zhǔ kě dú】🤽可写可📼进入【jìn rù】,同组【zǔ】的人只能【rén zhī néng】看到和【kàn dào hé】执行🚘,不能写;而其它【ér qí tā】👒人只能【rén zhī néng】看到并读取但不能执行🚘
对于文件夹的x,则表示可进入
所以🏼。。。。
假设jsb和【hé】💋scb这两个文件夹【wén jiàn jiá】都在/home/ftproot/这个文件夹【wén jiàn jiá】下🔌
那么现在就要【zài jiù yào】❕对【duì】/home/ftproot/ 、/home/ftproot/jsb和【hé】💋/home/ftproot/scb 这三个文件夹【wén jiàn jiá】添加权限🎏
以下命🌠令均以🦇root执行【zhí háng】
初始化权限【quán xiàn】:所有文【suǒ yǒu wén】件夹权🔩限去掉:
chmod 000 /home/ftproot
chmod 000 /home/ftproot/jsb
chmod 000 /home/ftproot/scb
你的第【nǐ de dì】⏪一个要求【qiú】:匿名用✍户看见【hù kàn jiàn】jsb和scb这两个【zhè liǎng gè】文件夹❌
也就是【yě jiù shì】说它人要有【yào yǒu】🖤r权限【quán xiàn】🔙,对于文⏩件夹还😍要有【yào yǒu】🖤x权限【quán xiàn】🔙(没有🥀r权限【quán xiàn】🔙则无法列🔴出目录文件名【wén jiàn míng】🉐,没有🥀x权限【quán xiàn】🔙则不能进入目【jìn rù mù】录)
chmod o+rx /home/ftproot
这样,就可以看到jsb和scb两个文【liǎng gè wén】件夹❌了【le】
你的第二个【dì èr gè】要求:用【yòng】🧒jsb用【yòng】🧒户名登【hù míng dēng】录🤬,只能看见【jiàn】🤹jsb这个文【zhè gè wén】件夹可🐥以有读写权限🎐
chmod u+rwx /home/ftproot/jsb
chown jsb /home/ftproot/jsb
第一个是改权限,第二个【dì èr gè】是把【shì bǎ】jsb目录改【mù lù gǎi】📹成🎐jsb用【yòng】🧒户所有【hù suǒ yǒu】
这样jsb用【yòng】🧒户登录🤬后可以看到🏉jsb目录【mù lù】
至于jcb目录【mù lù】💼,由于在之前已【zhī qián yǐ】🦁经给/home/ftproot赋了rx权限🕳,所以【suǒ yǐ】🍍jcb登录后是可以【shì kě yǐ】看到【kàn dào】jcb目录【mù lù】💼的【de】。不过已【bú guò yǐ】前已经有【yǒu】🚻chmod 000 /home/ftproot所以【suǒ yǐ】🍍jcb权限🕳全无,jsb无法进🕺入jcb目录【mù lù】💼(没x权限🕳),也无法列出jcb底下有【yǒu】🚻什么文【shí me wén】件(即无法列目录【liè mù lù】🥫,因为没有【méi yǒu】🏗r权限🕳),也因为没有【méi yǒu】🏗w权限所🌳以不能🍔写【xiě】🍖。
关键词:linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0