Tag: umask

chmod, umask, acl

Я думаю, что ответ «Вот как это работает», но я решил спросить, если я делаю что-то не так. 0077 по умолчанию для моей учетной записи – 0077 . Я в группе wheel . У меня есть каталог с этим ACL: # file: . # owner: root # group: wheel # flags: -s- user::rwx group::rwx other::rx […]

umask в / etc / profile и /etc/login.defs

Я не понимаю, как работает umask в этих двух файлах: моя машина не использует модуль pam_umask. Если я меняю пользователя и создаю новый файл / каталог, используемый umask берется из /etc/profile ( umask в /etc/login.defs не используется). Какова цель umask в /etc/login.defs ? Из man-страницы кажется, что он используется только для определения разрешения домашнего каталога […]

Как сделать любой вновь созданный файл в определенном каталоге исполняемым, доступным для чтения и записи по умолчанию для всех пользователей

Вопрос, на который я не могу найти ответ, заключается в следующем: как сделать любой вновь созданный файл в определенном каталоге исполняемым, доступным для чтения и записи для всех пользователей. Итак, у меня есть NFS, одно приложение, работающее в качестве root на сервере, приложение создает текстовые файлы в смонтированном каталоге, а другой процесс, запущенный на экземпляре […]

cmdline Unix Калькулятор разрешений битов

Я хотел бы преобразовать биты Unix Permissions из восьмеричного в символьный режим и наоборот. например.: $ mode-encode ‘ugo+rwx’ 0000 $ mode-decode 0000 ugo+rwx Я знаю, что есть онлайн-калькуляторы битов разрешений, и chmod поддерживает передачу битов обоими способами, но я хотел бы использовать fragment кода bash, который можно использовать с командами, которые не поддерживают символьный режим. […]

Заставить пользователя создать 775 папок разрешений

Я набрал команду chfn -o umask=002 souser и ожидал, что пользователь souser создаст папки с разрешением 775 но не сделал этого. Как получить, чтобы каждая новая папка, созданная определенным пользователем, имела разрешение на запись для группы? Вот мой тест: s@lokal:~$ sudo adduser souser Adding user `souser’ … Adding new group `souser’ (1002) … Adding new […]

Разрешения umask, которые не приводят к изменению

Мне очень трудно понять, как работает umask. Как что-то 666 замаскировано 001 еще 666?

Измените umask другого пользователя на macosx

Как я могу изменить umask другого пользователя в Mac OS X? У этого вопроса есть только ответы, которые работают на Linux.

Как вызвать chmod и сохранить бит SGID?

У меня есть следующая структура каталогов: + public/ |-+ pics/ | |– a | `– b `-+ thumbs/ |– a `– b Я хотел бы, чтобы все файлы в дереве принадлежали gallery:http с ug=rwX,o= установленный режим. Скрипт, который создается для создания каталогов в pics и thumbs выполняется как пользователь gallery . Я устанавливаю биты SUID […]

Установляет ~ / .bashrc среду для пользователей, чья оболочка / sbin / nologin?

У меня есть SFTP-сервер и настроил пользовательские оболочки на nologin, чтобы ограничить доступ к SFTP. Я хочу установить условный umask 0002, чтобы вновь созданные файлы были доступны для группы для всех пользователей SFTP. Могу ли я поместить этот код в свой bashrc, чтобы убедиться, что все вновь созданные файлы являются группами, доступными для записи, или […]

Почему создаются каталоги с разрешениями 2070 и файлы с 060 в каталоге с битом setgid?

У меня есть следующий каталог: $ ll -d neptune drwxrws—+ 5 beamin psych 4096 Mar 7 16:18 neptune $ getfacl neptune # file: neptune # owner: beamin # group: psych # flags: -s- user::rwx group::rx group:sysadmins:rwx group:psych:rwx mask::rwx other::— default:user::— default:group::rx default:group:sysadmins:rwx default:group:psych:rwx default:mask::rwx default:other::— Я вошел в систему как beamin : $ id beamin […]

Linux и Unix - лучшая ОС в мире.