Как работают права доступа к файлам и каталогам (II)

права пользователя linux

Давным-давно в нашем посте Как права доступа к файлам работают в Linux (I) Мы увидели начало понимания того, как работать с разрешениями доступа в нашей предпочитаемой операционной системе. Мы старались быть простыми, чтобы иметь возможность эффективно обращаться к тем, кто только что сделал свое первое оружие на этой платформе, однако, как и почти во всех темах, у нас есть возможность достичь более продвинутого уровня, и постепенно мы это увидим .

Нам осталось то, что показывает команда «ls -l», после чего мы получаем подробную информацию обо всем, что система установила для каждого из каталогов, подкаталогов и файлов. Но все эти разрешения могут быть не только установлены с помощью букв r, w и x, которые обозначают чтение, запись и выполнение соответственно, но мы также можем используйте цифровую номенклатуру разрешений, то, что мы увидим в этом посте и что позже позволит нам работать с umask, функциональностью, которая будет определять разрешения, которые каждый файл, созданный в определенном каталоге в Linux.

Но обо всем по порядку, давайте посмотрим, что означают эти числа, которые мы иногда видим, когда говорим о команде chmod, синтаксис которой подобен приведенному ниже:

chmod [параметры] файловый режим.

Итак, наверняка мы когда-нибудь видели что-то вроде: chmod 755 ~ / Downloads / DTStoAC3.

Что было сделано, так это предоставить разрешения на чтение и выполнение для всех пользователей, имеющих доступ к системе (общедоступных), и для тех, кто входит в группу пользователя, владеющего файлом, который также имеет разрешение на запись и, следовательно, является единственным тот, кто может изменять содержимое файла. Чтобы понять это, мы должны идти по частям, и для этого мы уже видели в предыдущем посте, что мы должны разделить девять индикаторов на три группы: владелец, группа и другие.

Владелец - создатель файла или владелец учетной записи пользователя, в папках которой они созданы., и обычно он может выполнять все операции с этими файлами. Разрешения группы определяют, что может делать пользователь, который является частью той же группы, что и пользователь, владеющий файлом, а разрешения для других подразумевают, что любой пользователь, имеющий доступ к нашей системе, может или не может делать.. Здесь есть существенная разница между файлами и каталогами, более чем что-либо в отношении разрешения на выполнение (разрешение на чтение и запись совершенно ясно в обоих случаях), и это то, что когда у вас есть его для файла, он может быть выполнен или запущен (например, программа, которая является частью операционной системы или игры), а В случае каталога разрешение на выполнение позволит нам составить его список. (то есть сделайте "ls", чтобы увидеть, что внутри).

То, что определяет это число, которое мы иногда видим, - это сумма двоичных порядков разрешений, и это то, что каждому из них присвоено значение, присвоенное его положением. А) Да, rwx, как для владельца, так и для группы, а также для других, можно рассматривать как 4, 2, 1, что является номинальной стоимостью каждого из них, а затем общая сумма дает 7, когда у вас есть все разрешения для определенного файла или каталога, это дает 6, когда у вас есть разрешения на чтение и запись (поскольку r равно 4, а w равно 2 ), 5, когда у вас есть чтение и выполнение (поскольку r равно 4, а x равно 2), 4, когда у вас есть только чтение, 2, когда у вас есть только запись и 1, когда у вас есть только выполнение. У нас есть хороший пример, чтобы понять это на изображении, которое сопровождает этот пост, где хорошо показано, как добраться до числа 755; В следующей статье, уже поняв, как работают разрешения как в числовой, так и в буквенной номенклатуре, мы увидим как изменить права пользователя в Linux.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)