Общие сведения о разрешениях на файлы

Что такое окончание r и ведущий d для прав доступа к файлам в Linux?

Пример:

 drwxr-xr-x 

Я знаю о пользователе, группе, других частях, и знаю w = write, r = read, x = execute.

Но я не знаю о ведущем d и концевом r .

Может ли кто-нибудь объяснить, как это работает?

  • Почему я должен использовать sudo для проверки подлинности открытого ключа ssh?
  • Перезагрузка браузера iceweasel (firefox)
  • Что такое команда оболочки для отображения содержимого файла?
  • Ограничьте каждого пользователя только своей собственной домашней папкой
  • Ожидается ли, что firejail позволяет использовать R / W вне песочницы без флага «--overlay»?
  • Запуск Windows внутри виртуальной машины в Linux для игр
  • Tmux вызывает проблемы с Bash up-arrow
  • Configure предупреждает, что установленные библиотеки отсутствуют
  • 3 Solutions collect form web for “Общие сведения о разрешениях на файлы”

    • d означает, что листинг является каталогом
    • r означает, что элемент можно прочитать
    • w означает, что элемент может быть записан в (EG: изменено)
    • x означает, что элемент может быть выполнен (EG: скрипт или программа)

    Существует три набора разрешений rwx , которые соответствуют (в порядке слева направо):

    • Нынешний владелец
    • Текущая группа
    • Другие пользователи

    Ведущий d означает, что запись является каталогом; Другие возможности включают:

    • l – Symlink
    • s – Setuid
    • t – Липкий

    Я не знаю, к чему ты обращаешься, в вашем примере нет ни одного

    Дефисы в ваших примерах не являются разделителями. Они являются заполнителями для того, где будет идти w, поэтому покажите, что у «группы» и «у других» нет разрешения на запись.

    drwxr-xr-x читается так: d rwx rx rx

    d – каталог

    rwx – пользователь (владелец) имеет чтение, запись и eXecute.

    rx – group имеет Read и eXecute (но не Write).

    rx – другие имеют Read и eXecute (но не пишут).

    Я думаю, что вы неправильно читали дефисы как разделители между разделами u / g / o, например:

    drwxr - xr - x , что объясняет, почему вы считали, что r были «отстающими».

    Давайте будем гением компьютера.