umask
我知道我可以通过在命令行上执行来显示当前用户的 umask 。
- 有什么方法可以找出用户的 umask我没有权限登录?(也没有 root/sudo 访问权限……)
似乎某些地方的某些奇怪的配置会覆盖我们的系统默认值(即0022
UID <200 和0002
UID >=200 的 umask),我想检查这个用户的实际 umask 是多少...(这是 Web 服务器的技术用户,因此无法登录...)
答案1
umask 不是用户的属性;它属于过程. 一个用户可能运行许多具有不同 umask 的进程。
在 Unix 和 Linux 堆栈交换中,有人问是否有可能获取进程的当前 umask? 通常,人们会期望这样的事情暴露在/proc
进程的目录中,但是 umask 并没有在任何地方暴露。