linux目录权限怎么设置啊?

需求是这样的:需要四个目录
/
/A
/B
/C
/A目录属于A用户,/B目录于B目录,/C目录属于C用户。
如果我以A登录,则对/A目录具有读写权限,对/B目录和/C目录只具有读的权限(此处可以不要),关键是对/根目录中可以看到/B目录和/C目录,且具有读的权限。

1 . chown -R A /A
chown -R B /B
chown -R C /C
通过上面三个命令可以实现:/A目录属于A用户,/B目录于B目录,/C目录属于C用户 (-R的意思是让权限向下继承。-R后面的ABC,代表三个用户)
2. chmod -R u=rwx /A 此命令可以实现对/A目录具有读写权限
chmod -R o=rx /B
chmod -R o=rx /C 这两条命令可以实现A用户对/B目录和/C目录只具有读的权限
权限补充:
这里要说明一点,在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o 代表
权限分为:读 r , 写 w , 执行 x.
比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x 这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2 , x 1, 那么上边的权限就是755 (一段一段的加和)
好了,现在你需要让文件夹2和文件夹的权限一样,那么就可以直接写
chmod 755 /2
如果想让这个权限一直对文件夹2向下传递(包括子文件加和文件),那么加上一个-R
chmod -R 755 /2

拥有的命令是: chown -R 用户:组 文件夹
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24

使用chmod命令 

chmod 777 yourdir

其中777每一个7分别代表 owner,group和 other 这三类用户的权限

7 = 4+2+1 分别是read,write 和 execute 的权限位,构成一个的8进制的数

可以按照需要修改具体权限

第2个回答  2011-03-31
34567.com/blog/article.asp?id=188" target="_blank">http://www.hz1234567.com/blog/article.asp?id=188
自己先看看去吧。

里面的配置太多了,你一时半会看不明白,如果你的配置文件里没这个就加上。保存后service vsftpd restart就OK了。可读可写不能删。
cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
另外,站长团上有产品团购,便宜有保证
第3个回答  2011-03-27
你的意图就是系统的默认配置。在linux系统里每个用户都有自己的根目录,俗称HOME目录,在/home/用户名下。新建用户的时候系统就默认赋予个人对自己目录的完全访问,对其他用户访问受限;如果对其他目录分配权限,可以这样改:
sudo chown 用户1 /A //将用户1作为目录A的拥有者
sudo chgrp 用户1 /A //将用户1组作为目录A的拥有者(ubuntu在新建用户时同时新建同名用户组)
sudo chmod 751 /A //将目录A 设置成拥有者读写执行,组读写,其他人不可读
以上均可以ROOT登陆右击文件夹图形操作的
第4个回答  2011-03-27
请优先考虑系统内置帮助文档:
man chmod
man chown
相似回答