Я знаю, что могу показать umask текущего пользователя, просто выполнив umask в командной строке.

  • Есть ли способ, как я могу узнать umask пользователя, у которого нет разрешений на вход? (Также нет прав root/sudo ...)

Кажется, где-то есть какая-то странная конфигурация, которая переопределяет нашу системную настройку по умолчанию (то есть umask 0022 для UID <200 и 0002 для UID> = 200), и я хотел бы проверить, что на самом деле является umask этого пользователя ... (Это технический пользователь для веб-сервера, поэтому вход в систему невозможен ...)

1 ответ1

1

Umask не является атрибутом пользователя; это принадлежит процессу. Пользователь может запускать много процессов с разными масками.

На обмене стека Unix & Linux кто-то спросил, возможно ли получить текущее значение процесса? Обычно можно ожидать, что такая вещь будет показана в каталоге /proc процесса, но umask нигде не раскрывается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .