107得票5回答
在Linux下如何为一个目录下新创建的文件和子目录设置默认权限?

我有很多长时间运行的脚本和应用程序,它们将输出结果存储在几个用户共享的目录中。我想找到一种方法,确保在这个共享目录下创建的每个文件和目录都自动具有=rwxg=rwxo=r权限。 我知道我可以在各个脚本的开头使用umask 006,但我不喜欢这种方法,因为许多用户编写自己的脚本,可能会忘记设置...

70得票4回答
如何设置系统范围的umask?

我在一家实验室工作,我们使用Linux(Debian和Ubuntu)。用户名和组名通过NIS和yp进行管理。我们有一些共同用户,所有人都可以访问这些用户来运行实验,然后每个人还有自己的用户,另外,我们都是一个共同组的成员。 我该如何使得所有共享的/home/驱动器(NFS)中的文件和目录都能...

33得票6回答
Linux:如何获取已运行进程的umask?

我该如何检查当前正在运行的程序的umask? [更新:另一个进程,而不是当前进程。]

33得票3回答
如何在C语言中创建具有特定权限的Unix域套接字?

我有一个简单的代码,如下所示:sockaddr_un address; address.sun_family = AF_UNIX; strcpy(address.sun_path, path); unlink(path); int fd = socket(AF_UNIX, SOCK_STRE...

31得票1回答
0022和022之间的umask差异

umask 0022 和 022 之间有什么区别吗?我想将我的 umask 改为 022。我应该如何操作呢?

22得票4回答
Git更新文件时更改默认的umask设置

我在使用Git时遇到了问题。我在Google和StackOverflow上搜索解决方案,但都没有帮助。 问题是每次Git更新工作目录中的某个文件(当我切换分支或合并分支等)时,文件权限会更改,加上“可写入组”的标志。 如果文件对组可写,则我的Apache会显示“错误500”。 例如: 我有...

21得票5回答
通过tomcat.service为tomcat8设置umask

我正在尝试为tomcat 8实例设置自定义umask,尝试按照此处中所示的使用systemd tomcat单元中的UMask指令的正确方式,但没有成功。 我想设置022个umask,因为公司开发人员需要访问tomcat /应用程序日志,而它们不在与tomcat用户相同的组中.... 令人疯狂的...

21得票4回答
Python中如何使用os.umask()函数

我正在尝试使用os模块设置umask。请注意,我在我的~/.profile中设置的普通umask是umask 0027。 在bash shell中,umask 0022 将允许创建具有权限的文件-rw-r--r-- 然而,当我们导入os模块并执行以下操作:os.umask(0022) [do...

19得票3回答
在创建文件对象时,将Java设置文件权限为777

可能重复: 如何在 Java 中设置 umask? 在 Java 中创建文件对象时,如何将文件权限设置为777(或任何其他任意权限)?

15得票7回答
无法加载JNA本地支持库 Elasticsearch 6.x

我在我的Debian 7(wheezy)中安装了Elasticsearch 6.x。我尝试使用service elasticsearch start启动,但它给了我一个错误消息。 root@debian:~# sudo -i service elasticsearch start [FAIL...