Беспорядок в chmod опциях

Мне назвали файл test.sh. Я использовал chown для установки это - владелец к user1.

chown user1 test.sh

Затем я играю с chmod опциями видеть, понимаю ли я их правильно.

chmod 400 test.sh

Я могу считать файл, но не могу изменить или выполнить его.

chmod 200 test.sh

Я могу изменить файл через командную строку, но не могу считать или выполнить его.

chmod 100 test.sh

Я должен смочь выполнить, но не изменить или считать файл. Но я добираюсь, разрешение отклонило ошибку каждый раз, я пытаюсь выполниться без sudo.

Что я делаю неправильно здесь?

1
задан 3 August 2017 в 18:21

2 ответа

Основные полномочия:

  • Читайте: r–– → 4
  • Запись: –w– → 2
  • Выполнитесь: ––x → 1

Большинство используемых комбинаций:

  • Читайте: r–– → 4+0+0 = 4
  • Читайте и должностное лицо: r–x → 4+0+1 = 5
  • Читайте и запишите: rw– → 4+2+0 = 6
  • Читайте, запишите и должностное лицо: rwx → 4+2+1 = 7

Дальнейшее чтение:

1
ответ дан 3 December 2019 в 06:53

Можно также попробовать это.

Это добавит, выполняют разрешение владельцу

chmod u+x file

Это удалит, выполняют разрешение от владельца, если у него было оно.

chmod u-x file

первый символ означает, кто будет затронут этим изменением.

  • u = пользователь - владелец
  • g = группа - владеющая группа
  • o = другой - любой
  • a = все - то же как ugo

вторые символьные средства, если Вы добавите или удалите полномочия

  • + = добавьте разрешение
  • - = удалите разрешение
  • = = разрешение набора и перезапись

третьи символьные средства, который разрешение применяться

для файлов:

  • r = читайте - содержание дисплея файла, копии
  • w = запишите - содержание изменения файла, удалите, переименуйте
  • x = выполнитесь - запущенный скрипт, программа...

для папок:

  • r = читайте - содержание дисплея папки
  • w = запишите - создают, удаляют файлы из каталога
  • x = выполнитесь - CD в каталог

Если Вы хотите добавить разрешение записи для владельца во все файлы в папке, работать

chmod u+w -R folder

Можно также объединить их, таким образом, следующее допустимо

chmod ugo+r file
chmod ug+rx file
3
ответ дан 3 December 2019 в 06:53

Другие вопросы по тегам:

Похожие вопросы: