请问umask能否使用root对每一个用户设置其umask?另外用户可否针对某目录设置独立的umask?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zipkong
帖子: 76
注册时间: 2010-11-27 22:20

请问umask能否使用root对每一个用户设置其umask?另外用户可否针对某目录设置独立的umask?

#1

帖子 zipkong » 2010-12-10 20:51

在看鸟哥,看了一个案例
情境模擬題一:假設系統中有兩個帳號,分別是 alex 與 arod ,這兩個人除了自己群組之外還共同支援一個名為 project 的群組。假設這兩個用戶需要共同擁有 /srv/ahome/ 目錄的開發權,且該目錄不許其他人進入查閱。請問該目錄的權限設定應為何?請先以傳統權限說明,再以 SGID 的功能解析。
他的意思很简单,就是为了说明SGID的作用,但是,这里面有个地方令我费解,就是UMASK。在这个专案组里,为了让组员都能修改,所以umask必须是0002的,而系统默认是0022,所以我们必须修改,刚做了实验,证实每个用户的umask都必须独立设置,那么作为管理员,我是否都需要到每个用户的帐号里面进行umask xxxx这样设置呢?有没有更快捷方便的方法?
另外,在这个案例里面,两个用户为了做这个项目,把umask都修改为0002,那么也就是他们新建的文件都会对组内人士开放了x,能否针对某目录而进行umask设置呢?
zipkong
帖子: 76
注册时间: 2010-11-27 22:20

Re: 请问umask能否使用root对每一个用户设置其umask?另外用户可否针对某目录设置独立的umask?

#3

帖子 zipkong » 2010-12-10 21:43

哦,看来是可以实现的,谢谢。
回复