Изменить права доступа к каталогу - PullRequest
0 голосов
/ 12 июля 2020

У меня есть каталог с разрешениями drwxrwxr-x + . Я хочу изменить это разрешение на drwxr-xr-x

Пожалуйста, предложите команду для изменения вышеуказанных разрешений.

Ответы [ 2 ]

1 голос
/ 12 июля 2020

Давайте проанализируем желаемый результат:

drwxr-xr-x

d просто означает, что это каталог, мы можем его игнорировать:

rwxr-xr-x

преобразовать его в двоичный код:

11110101 (0 эквивалентно -).

Преобразовать каждые 3 цифры в десятичное число:

755: 111 → 7, 101 → 5

В конце концов просто введите это:

chmod 755 <dirname>

1 голос
/ 12 июля 2020

Это будет работать:

chmod g-w <dirName>

Команда 'chmod' может использоваться для изменения разрешений для 'пользователя', 'группы' и 'других'. Вы можете использовать сокращенное обозначение «u / g / o» в комбинации или по отдельности вместе с «+/-» и «r / w / x» для управления разрешениями.

Разрешения выглядят так: «drwxrwxrwx ":

  • u - права пользователя (повторяются первыми тремя символами после d в разрешениях)

    g - разрешения группы (повторяются следующими тремя символами после разрешений пользователя)

    o - другие разрешения (повторяется следующими тремя символами после разрешений группы)

  • '+ / -': выберите для удаления или добавления разрешения

  • 'r / w / x': Типы разрешений r-чтение, w-запись, x-выполнение

...