6

chmod +x file меняет файл с rw-r - r-- на rwxr-xrx, но на самом деле я хотел только rwx-r - r-- это возможно?

2 ответа2

22

Чтобы изменить только разрешение для текущего пользователя, вы можете использовать:

chmod u+x <file>

Где u = пользователь, g = группа, o = другие.

Если вы хотите применить указанные разрешения, это было бы идеально:

chmod u=rwx,go=r file

При желании вы можете сделать то же самое, используя восьмеричную запись, как показано ниже:

chmod 744 <file>

Это установит rwx (7) для пользователя и r (4) для группы и других.

3

Попробуйте запустить chmod u=rwx,go=r file .

В моем случае это дает права как rwx-r--r-- , что, я думаю, вы и имели в виду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .