На этот вопрос уже есть ответ здесь:
Мне нужна помощь по поводу разрешений. У меня было разрешение drwxrwxr-x, но я пытаюсь изменить разрешение с помощью chmod 755 / folder /, после чего я получаю разрешение drwxr-xr-x, но я хотел бы снова изменить его на drwxrwxr-x. Пожалуйста, помогите мне с этим? Филип
Для drwxrwxr-x
это:
chmod 775 the_path_to_target
Для drwxr-xr-x
это:
chmod 755 the_path_to_target
всегда помните следующее
r - read
w - write
x - execute
и матрица разрешений
7 = all rights
6 = read and write
5 = read and execute
4 = read only
3 = execute and write
2 = write only
1 = execute only
0 = no rights
я думаю, что это поможет вам понять разрешение и добавив + вас дать разрешение и - вы удалите разрешение
запомнить форму буквы легче, чем цифры (на мой взгляд), например:
chmod a+w file
часть перед знаком
пользователь, которому она принадлежит (и ), другие пользователи в группе файла (g), другие пользователи, не входящие в группу файла (o), или все пользователи (a)
знак
оператор + заставляет выбранные биты режима файла добавляться к существующим битам режима файла каждого файла; - вызывает их удаление; и = вызывает их добавление и приводит к удалению безымянных битов, за исключением того, что неизменяемые установленные пользователем биты каталога и биты идентификатора группы не затрагиваются.
последняя часть
чтение (r), запись (w), выполнение (или поиск каталогов) (x)
вы можете запустить
chmod a+rx file
chmod ug+w file