作为用户,我可以更改帐户的默认chmod设置吗?


4

我在共享计算环境中工作,默认设置是rx用于组和其他人; 用户可以改变这一点。我可以chmod并更改所有文件的权限。但是,所有创建的新文件都具有默认权限。反正有没有改变它,所以我不必每次chmod或运行chmod作为cronjob?

linux  chmod 

Answers:


8

您正在寻找的设置称为umask,并且这也是更改它的命令的名称。要进行持久更改,umask请在shell启动文件中添加一个命令 - 可能是命名的,.profile或者.bash_profile在您的主目录中; 如果您似乎没有任何此类文件,请发布以下命令的输出:

$ grep $LOGNAME /etc/passwd
$ (cd; ls -ld .??*)

例如:umask u=rwx,g=rwx,o=将默认设置设置为0770.
tiago2014 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.