Почему права доступа к файлам в алфавитном порядке могут содержать себя до трех раз [дубликат]

Этот вопрос уже здесь есть ответ:

При запуске ls -al начало вывода начинается с чего-то вроде drwxrwxr-x В этой строке I поймите следующее:

  • d -> В начале строки означает каталог
  • r -> Означает права на чтение
  • w -> Означает права на запись
  • x -> И x означает разрешения на выполнение


Однако меня смущает то, почему rwx повторяется несколько раз в этой строке drwxrwxr-x ??? Я считаю, что это как-то связано с текущими разрешениями пользователей, разрешениями групп и чем-то еще .... Мы будем очень признательны за любые советы или знания ...

1
задан 17 November 2017 в 00:52

1 ответ

Вы правы. Первый набор относится к владельцу, второй - к группе владельцев, а третий - ко всем остальным. По умолчанию каждый пользователь имеет свою собственную группу пользователей. Когда пользователь создает файл, он назначается владельцем, а его группа пользователей - группой владельцев. Обратите внимание, что они установлены в соответствии с действующим пользователем. Поэтому, если вы создаете что-то, когда у вас есть повышенные привилегии (например, с помощью sudo), владельцем будет пользователь root, а группой владельцев будет группа root. Пользователи могут быть добавлены в группы пользователей, а владельца можно изменить с помощью chown.


Некоторое признание @guiverc, который разместил в комментариях, когда я писал свой ответ.

4
ответ дан 17 November 2017 в 00:52

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

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