Вы можете осмотреть его, например: [
awk 'BEGIN { printf "%s", ORS }' | od -c
-121----17318-
Мне действительно не нравится необъяснимый {} и \ markup и не заботится о том, чтобы; либо!
в альтернативе, если {} и \; чрезмерно хлопотно, есть альтернативный подход. Кроме того, этот подход обрабатывает пробелы в имени файла лучше, чем на Find ... -Exec.
find . -type d -print0 | xargs -0 chmod MASK
find . -type f -print0 | xargs -0 chmod MASK
Команда PACH -PRINT0 в команде «Найти» создает список NULL CLASTION. XARGS обрабатывает список, с указанием -0, указывающим, что он должен разделить на NULL Clanced String.
Кроме того, в некоторых ситуациях эта формулировка является быстрее, чем аргумент-эксекс для команды find. Здесь есть некоторые обсуждения: https://stackoverflow.com/questions/896808/find-exc-cmd-vs-xargs
Также возможно, что -Print0 является только Linux, а не в целом Unix.
Как я уже сказал, я не знаю, хорошее ли это решение, но похоже, что оно работает.
Я использую passwd -l
, чтобы заблокировать учетную запись пользователя (кроме учетной записи root), поэтому невозможно войти в систему с этим пользователем, но группы домена все еще могут входить в систему.