Понимание символьной нотации chmod и использование Octal


12

Многие новые пользователи допускают ошибки (или имеют недопонимание) при применении chmodк файлам или каталогам из-за недостатка информативных знаний о:

  • Символическое обозначение для ugoиrwx
  • Использование восьмеричных чисел

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


Может быть, вы имели в виду, что chmod + x [имя файла] работает как chmod 111 [имя файла]

Ответы:


13

Информативные знания предоставляются с помощью командной строки Linux в качестве ссылки / источника.

  • Прежде всего, очень важно знать о ugoи rwxманере:

    введите описание изображения здесь

  • Понимание атрибута, который может быть выведен ls-l:

    введите описание изображения здесь

  • Применение разрешения:

    введите описание изображения здесь введите описание изображения здесь

  • Используя октальное число:

    введите описание изображения здесь

Отсюда следующая работа такая же:

chmod +rwx [file_name]
chmod 777 [file_name]

И

chmod 775 [file_name]
chmod ug+rwx,o=rx [file_name]

Надеюсь, что это поможет новым пользователям понять и получить знания о символьной нотации и использовании октального числа для chmod.

Вы можете скачать pdf-версию книги linux-командной строки из sourceforge-project


Было бы правильно сказать, что пример chmod ug + rwx, o = rx [имя_файла] может быть chmod a = rwx, ow [имя_файла] ? Это будет плохой практикой?
GaTechThomas
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.