Как предотвратить изменение или повреждение прав доступа к файлу /dev/null?

Запуск dhclient –vот имени пользователя root исправил это для меня.

Я получил это решение из этой статьи .

2
02.09.2020, 20:47
1 ответ

man gpg рассмотрение влияния параметра -o:

-o file Write output to file. To write to stdout use - as the filename.

Таким образом, введенная вами команда создает обычный файл с именем /dev/nullс вашими разрешениями по умолчанию.

Другими словами, вводя эту команду, вы переопределяетеcв разрешениях crw-rw-rw, что означает его первоначальное определение как символьного специального устройства, что делает его совершенно бесполезным с точки зрения его первоначального назначения.

Для того, чтобы добиться -безотказного выполнения того, что вы хотите сделать, и как указано в мануале, вы обязательно должны использовать дефис (-)в качестве имени файла.

Затем, как и с любой другой *ux-командой, не стесняйтесь перенаправлять стандарт в /dev/null. (>/dev/null)

1
18.03.2021, 23:08

Теги

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