chmod +x file
меняет файл с rw-r - r-- на rwxr-xrx, но на самом деле я хотел только rwx-r - r-- это возможно?
6
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--
, что, я думаю, вы и имели в виду.