LINUX.ORG.RU

Чем chmod +x отличается от chmod u+rx ?

 , , изучение bash


0

1

Изучаю бэш. В в учебнике нашел такой вариант присвоения скрипту статуса исполняемого. А вот чем они отличаются, понять не могу.



Последнее исправление: qwertyfasdo (всего исправлений: 1)

+x позволяет только запускать скрипт.
+rx позволяет запускать и просматривать содержимое.
u означает пользователя, владельца файла, который получает права.

Deleted
()
Ответ на: комментарий от qwertyfasdo

Вы смешной =) а что вам нужно?.. в зависимости от того, какой результат требуется - вводите необходимую команду

BattleCoder ★★★★★
()
Ответ на: комментарий от qwertyfasdo

Работать будут оба варианта. +x быстрее.

Deleted
()

man man chmod

anonymous
()
Ответ на: комментарий от qwertyfasdo

Что будет лучше для обычного скрипта в 2-3 команды?

Лучше то, что нужно. Всегда.

anonymous
()
Ответ на: комментарий от anonymous

Вам тоже рекомендую.. особенно русский язык подкачать =)

BattleCoder ★★★★★
()
Ответ на: комментарий от Deleted

+x позволяет только запускать скрипт.
+rx позволяет запускать и просматривать содержимое.

Неверно. + означает добавить соответствующие права, то есть +x значит добавить права на запуск.

firestarter ★★★☆
()

Опциями?

J ★★★★★
()
Ответ на: комментарий от DeVliegendeHollander

Освой числовую установку прав доступа

Да

J ★★★★★
()
Ответ на: комментарий от qwertyfasdo

а что лучше посоветуете использовать?

Мозг. Желательно - свой (если есть).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.