Questions tagged «umask»

2
git:如何配置git以忽略文件权限更改
我在Linux服务器中有一些git项目。 我使用Mac和linux进行编程。问题是,mac文件系统的权限无法像在linux中那样很好地工作,因此所有文件似乎都位于umask 0755上。因此,每当我在我的mac上提取我的代码时,都git status表明我的所有文件均已更改以及在使用git diff时显示唯一的更改是在umask中。我怎样才能告诉git不存储并检查umask更改? 谢谢!
21 git  umask 

3
local_umask和file_open_mode如何工作?
当本地用户通过vsftp将文件上传到服务器时,文件权限出现了一些问题。 我希望文件具有所有766权限。经过大量的试验和错误,我发现我必须这样设置: local_umask=011 file_open_mode=0777 但是我不知道为什么会导致766个权限。谁能解释一下?

3
如何为移动或复制到目录的文件设置默认权限?
我的问题类似于如何在linux中为所有新创建的文件设置默认文件权限 -但在重要方面有所不同: 我希望在某个目录中创建(或复制到或移动到该目录)的所有文件继承一组不同于系统默认值的默认权限。 原理:问题目录是应用程序的“进料斗”。分组中的用户将文件放置在目录中,并且该应用程序(在同一组中的另一个用户ID下运行)将这些文件进行处理。问题在于放置在目录中的每个文件的所有者都是放置在目录中的用户,并且权限默认为“ rw-r--r--”;我想将其更改为“ rw-rw ----”。进行摄取的应用程序无法明确地执行此操作,因为在其下运行的用户ID并不拥有该文件,并且默认权限不允许该应用程序对文件进行chmod!显然,用户可以在将文件放在此处之后执行chmod,但是我想让用户的“放置”尽可能简单。(这些人不懂Linux, umask似乎太强大了:我不想为这些用户在任何地方创建的每个文件设置默认权限-只是在此目录中创建(或放置)的文件。 请指教...谢谢!
9 linux  chmod  umask 
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.