Показать пользователя, к которому я не могу войти
Я знаю, что могу показать umask текущего пользователя, просто выполнив umask
в командной строке.
- Есть ли способ, как я могу узнать umask пользователя, у которого нет разрешений для входа? (Также нет прав root/sudo...)
Кажется, где-то есть какая-то странная конфигурация, которая переопределяет нашу систему по умолчанию (например, umask of 0022
для UID <200 и 0002
для UID >=200), и я хотел бы проверить, какова действительная маска этого пользователя... (Это технический пользователь для веб-сервера, поэтому вход в систему невозможен...)
1 ответ
Umask не является атрибутом пользователя; это принадлежит процессу. Пользователь может запускать много процессов с разными масками.
На обмене стека Unix & Linux кто-то спросил, возможно ли получить текущую маску процесса? Обычно можно ожидать, что такая вещь будет раскрыта в /proc
каталог процесса, но umask нигде не выставляется.