понимание PS-ef вывод

Я не верю, что можно сделать поведение, которое вы хотите портировать по умолчанию / общее поведение. Смотри здесь для деталей относительно «базовых разрешений». Для файлов базовое разрешение составляет 666 или RW-RW-RW, а для каталогов это 777 или rwxrwxrwx. Umask может дополнительно ограничивать базовые разрешения, но не может предоставить дополнительный доступ. Другими словами, Umask не может быть использован для установки бита выполнения файла.

Если вы хотите, чтобы это было поведение по умолчанию для определенного механизма создания файлов, возможно, возможно создать сценарий оболочки или другой механизм, который, когда вызывается, создает файл или каталог и выдает CHMOD 007 в файл или каталоге.

Существуют вероятные проблемы безопасности, делающие каждый новый файл для обработки и исполняемых файлов.

-3
18.02.2014, 06:47
2 ответа

Не удалось добавить комментарий к ответу Антона. Так что добавляя ниже. Возможно, добавление команды A -1 PARA PROVE будет наиболее подходящим в платформах * X

ps -ef | head -1; ps -ef | fgrep init
              ^^^
0
28.01.2020, 05:18

Ваш grep отфильтровывает соответствующую часть вывода ps :

ps -ef | head ; ps -ef | fgrep init

должен дать вам:

UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Feb13 ?        00:00:01 /sbin/init

см. man ps для объяснения содержимого столбца.

4
28.01.2020, 05:18

Теги

Похожие вопросы