2008-09-29 67 views
0

对不起第二个新手问题,我是一个开发人员而不是系统管理员,所以这对我来说都是非常新的。我希望我能清楚地解释自己!开始。权限在Ubuntu服务器上如何继承?

这里就是我所做的:

  • 登录到root账号

  • 创建帐户 '理查' 和 '奥斯汀'

  • 创建的组 '开发商',并添加了'理查德'和'奥斯汀'

  • 创建了可怕ctory /服务器,并使用“CHOWN理查德:开发商/服务器”来改变所有者

  • 更改/服务器的权限drwxrwxr-X(这样的组可以写入)

  • 已注销root帐户,并进入“理查德”帐户

  • 创建的目录/服务器/生产/服务器/分期

  • 使用“ls -l命令”内/服务器列出的内容,找到了drwxr-xr-x的权限对于/ server/production和/ server/staging都拥有“richard:richard”的所有权。因此,'austin'可以在/ server目录内编辑,但不能在创建的目录'richard'内部编辑。

我在做什么错?我想确保在/ server目录内创建的任何文件或文件夹具有组写入权限并属于开发人员组。我该如何解决这个问题?

感谢您的帮助!

回答

4

看起来像是想用“chmod g + s”或“chmode 2775”来获取目录上的SetGID位,如果我正确记住我的权限模式,应该保留该组。

0

您是如何更改/ server权限的?如果你没有递归地递归的话。

祝你好运!

+0

所以...... “乔敦 - R的理查德:开发商/服务器” “搭配chmod -R G + W /服务器” 会自动这些权限应用到新的文件和目录?如果是这样,那正是我需要的。 – rmh 2008-09-29 00:37:52

+0

^废话,我现在明白了。不管怎么说,还是要谢谢你。 – rmh 2008-09-29 00:48:58