app教程网 综合百科 linux用户及文件权限管理(linux用户相关文件)

linux用户及文件权限管理(linux用户相关文件)

比如我创建了两个文件夹jsb(技术部)和scb(市场部),需要用户jsb和scb登录。匿名用户看到的是jsb和scb这两个文件夹,但是没有其他权限用jsb用户名登录。

只能看到有读写权限的jsb文件夹,看不到scb文件夹,或者没有任何权限也能看到。如何配置和设置?

回答:

档案权限分为三组,即用户权限、组权限和其他权限。每个组由三个标志位组成,比如rwxr-xr -,表示这个文件的所有者可以读写和进入,同组的人只能看到和执行。

不能写;其他人只能看和读,不能执行。

对于文件夹的x,表示可以输入。

假设jsb和scb都在/home/ftproot/文件夹下,那么现在就需要给/home/ftproot/、/home/ftproot/jsb和/home/ftproot/scb文件夹添加权限。

以下命令使用root用户执行初始化权限:删除所有文件夹权限:chmod 000/home/ftproot chmod 000/home/ftproot/jsbchmod 000/home/ftproot/SCB。

你的第一个要求:匿名用户看到jsb和scb文件夹,意味着其他人必须拥有文件夹的R权限和X权限(没有R权限,目录文件名无法列出,

没有X权限不能进入目录)chmod o rx /home/ftproot这样就可以看到jsb和scb文件夹。

您的第二个要求是:用jsb用户名登录,

只能看到文件夹jsb可以有读写权限。chmod Urwx/home/ftproot/jsbchownjsb/home/ftproot/jsb第一个是更改权限。

二是将jsb目录改为jsb用户所有,让jsb用户登录后可以看到jsb目录。

至于jcb目录,由于/home/ftproot之前已经被赋予了rx权限,所以jcb登录后可以看到jcb目录。但是之前已经有chmod 000 /home/ftproot了,所以jcb根本没有权限。

Jsb不能进入jcb目录(没有X权限),也不能列出jcb下的任何文件(即没有R权限不能列出目录),也不能写,因为没有W权限。

本文来自网络,不代表本站立场,转载请注明出处:https: