Основные разрешения в GNU / Linux с помощью chmod

Хорошие люди! 🙂 Прежде всего, стоит отметить, что это мой первый вклад в сообщество, надеюсь, кому-то он будет полезен

=> Базовая структура разрешений в файлах
=> Базовая структура разрешений в каталогах
=> Пользователь, группы и другие
=> Chmod восьмеричный

1.- Базовая структура разрешений в файлах

У простых файлов есть 3 основных атрибута: чтение, запись и выполнение.

>> Разрешение на чтение (читать)
Если у вас есть разрешение на чтение файла, вы можете увидеть его содержимое.

>> Разрешение на запись (запись)
Если у вас есть разрешение на запись файла, вы можете изменить файл. Вы можете добавлять, перезаписывать или удалять его содержимое.

>> Выполнить разрешение (выполнить)
Если файл имеет разрешение на выполнение, вы можете указать операционной системе запустить его, как если бы это была программа. Если это программа с именем "foo", мы можем выполнить ее как любую команду.
Или скрипт (интерпретатор), которому требуется разрешение на чтение и выполнение, скомпилированную программу нужно только прочитать.

 

Персонажи, которым присвоены разрешения:
r означает письмо и происходит от READ
w означает чтение и происходит от Wобряд
x означает исполнение и происходит от eXEcute

Использование chmod для изменения разрешений
chmod (режим изменения) - это команда, используемая для изменения разрешений, вы можете добавлять или удалять разрешения для одного или нескольких файлов с помощью + (плюс) или - (минус)

Если вы хотите предотвратить изменение важного файла, просто удалите разрешение на запись в свой «файл» с помощью команды chmod.

Теме статьи:
Советы: более 400 команд для GNU / Linux, которые вам следует знать 😀
$ chmod -w ваш файл

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

$ chmod + x tuScript

если вы хотите удалить или добавить сразу все атрибуты

$ chmod -rwx файл $ chmod + rwx файл

Вы также можете использовать знак = (равно), чтобы установить разрешения в точной комбинации, эта команда удаляет разрешения на запись и выполнение, оставляя только чтение

$ chmod = r файл

Будьте осторожны с редактированием разрешений ваших файлов, если вы их редактируете, не забудьте оставить их такими, какими они были изначально

2.- Базовая структура разрешений в каталогах

В случае с каталогами у нас есть те же права, но с другим значением.

Теме статьи:
4 команды, чтобы узнать данные с нашего жесткого диска или разделов

>> Разрешение на чтение в каталоге
Если каталог имеет разрешение на чтение, вы можете увидеть файлы, которые он содержит. Вы можете использовать «ls (каталог списка)» для просмотра его содержимого, поскольку у вас есть разрешение на чтение в каталоге, это не означает, что вы можете читать содержимое его файлов, если у вас нет разрешения на чтение для них.

 

>> Разрешение на запись в каталог.
Имея разрешение на запись, вы можете добавлять, удалять или перемещать файлы в каталог.

>> Выполнить разрешение на каталог.
Выполнение позволяет использовать имя каталога, когда вы обращаетесь к файлам в этом каталоге, то есть это разрешение учитывает его при поиске, выполняемом программой, например, каталог без разрешения на выполнение не будет проверяться командой находить

3.- Пользователи, группы и другие

Теперь мы знаем 3 разрешения и способы их добавления или удаления, но эти 3 разрешения хранятся в 3 разных местах, называемых.
Пользователь (u) исходит от пользователя
Группа (g) происходит от группы
Другое (или) происходит от другого

Когда ты бежишь

$ chmod = r файл

Измените разрешения в 3 местах, когда вы перечисляете каталоги с помощью «ls -l», вы увидите что-то похожее на.

-r - r - r-- 1 пользователи wada 4096 13 апр, 19:30 файл

обратите внимание на эти 3 r для 3 различных типов разрешений

где:

x ------------- x ------------- x | разрешения | принадлежит | x ------------- x ------------- x | rwx ------ | пользователь | | --- rx --- | группа | | ------ rx | другое | х ------------- х ------------- х

можем снять разрешения для каждого собственника; предположим, у нас есть файл:

-rwxr-xr-x 1 пользователи wada 4096 13 апр, 19:30 файл

Чтобы удалить разрешения на выполнение для групп и других, просто используйте:

$ chmod gx, файл ox

наш файл будет иметь эти разрешения

-rwxr - r-- 1 пользователи wada 4096 13 апр, 19:30 файл

если вы хотите удалить разрешение пользователя на запись:

$ chmod ux файл
-r-xr - r-- 1 пользователи wada 4096 13 апр, 19:30 файл

Добавление и удаление двух разрешений одновременно:

$ chmod u-x + w файл
-rw-r - r-- 1 пользователи wada 4096 13 апр, 19:30 файл

Очень просто, правда? широкая улыбка

4.- chmod в восьмеричном формате

Восьмеричное представление chmod очень просто

Чтение имеет ценность 4
дело имеет ценность 2
Выполнение имеет ценность 1

Тогда:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Читать, писать и выполнять | | rw- | 6 | Чтение, письмо | | rx | 5 | Чтение и исполнение | | г-- | 4 | Чтение | | -wx | 3 | Написание и исполнение | | -w- | 2 | Написание | | --x | 1 | Исполнение | | --- | 0 | Нет разрешений | х ----- х ----- х ----------------------------------- х

Таким образом:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, go = | chmod 600 | | chmod u = rwx, go = | chmod 700 | х ------------------------ х ----------- х

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

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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   AurosZx сказал

    Я никогда не разбирался в восьмеричных числах 😛 Спасибо за статью!

    1.    Woqer сказал

      простой трюк - увидеть это в двоичном формате: rwx представляют 3 бита (чтение, запись, eXecute). Если вам нужны разрешения на чтение и запись, у вас будет 110 двоичных файлов, которые в восьмеричном формате представляют собой число 4. Кроме того, если вы знаете, что он организован как GUO (группа, пользователь, другие), вы уже это сделали. Пример: чтение, запись и выполнение для группы и пользователя; чтение и исполнение для других; останется: 111,111,101 -> 775

      1.    Я получаю сказал

        Спасибо. Я не видел этого

      2.    R1791 сказал

        Будьте осторожны, потому что двоичное число 110 не является восьмеричным числом 4.
        Двоичное число 110 является восьмеричным числом 6.

    2.    анонимный сказал

      В основном у нас есть с одной стороны пользователь или пользователи, а с другой стороны - разрешения.
      Разрешения:
      r = читать (читать)
      w = написать
      x = exe (выполнение)
      - = нет разрешения.
      Пользователи:
      u = владелец, администратор.
      g = группа.
      o = все остальные.
      С помощью ls -l мы видим разрешения для каталога или файла, чтобы предоставить их всем, например, с помощью:
      sudo ugo + rwx 'filename' // Мы дадим все разрешения.

  2.   sieg84 сказал

    он идет прямо к нотам
    .
    спасибо!

  3.   JerryKpg сказал

    Очень хорошо!

  4.   eliotime3000 сказал

    Очень хорошо.

  5.   Кевин Машке сказал

    Хорошо!

    Очень хорошая статья, но следует сделать небольшую поправку:

    r означает письмо и происходит от чтения
    w означает чтение и происходит от записи
    x означает выполнение и происходит от eXecute

    (R) Чтение есть чтение и (W) Запись есть запись

    Приветик!

    1.    Вада сказал

      Это происходит из-за того, что я делал заметки поздно ночью, хахахаха, извините за свою ошибку, как только я смогу ее исправить, прямо сейчас это дает мне ошибку, спасибо 🙂

      1.    RAW-Basic сказал

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

        Еще одна небольшая ошибка .. .. в пункте 3 .- .. когда вы говорите "если вы хотите удалить разрешение на запись у пользователя" .. вы помещаете "$ chmod ux file" .. .. и это должно быть "$ chmod uw file ".. чтобы соответствовать тому, что вы говорите .. и результату ..

        1.    Вада сказал

          Аннотированный

    2.    Juan Perez сказал

      r означает ЧИТАТЬ и происходит от чтения
      w означает WRITE и происходит от Write
      x означает выполнение и происходит от eXecute

  6.   Темно-фиолетовый сказал

    Я попытался поделиться папкой с Samba и дать разрешения на чтение и запись для гостей, но дело в том, что когда я создаю новую папку на одном из двух компьютеров (гостевой или клиентский), эта новая папка не имеет чтения и записи. разрешения назначены на запись для всех ... Есть ли способ исправить это без необходимости редактировать разрешения каждый раз при создании папки? Это немного громоздко. Кстати, все делаю через графический интерфейс.

    1.    Вада сказал

      Узнать о setfacl

  7.   Marcos сказал

    Очень понятная статья. Деталь, где сказано:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Должно быть:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Хорошо:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Стивен Авраам Сантос Фариас сказал

      Почему друг?

      1.    Fefo сказал

        Поскольку x равно 5, а в примере это 6
        g = rx 6 Ошибка
        g = rx 5 Правильно
        g = rw 6 Правильно

  8.   Ренье Эррера сказал

    Для темно-фиолетового:
    Из того немногого, что я все еще узнаю, я спас эти знания (которые я действительно не знаю, поможет ли они вам в вашей проблеме, но это стоит попробовать; и в этой публикации они отсутствуют):
    Дайте повторяющиеся разрешения (-R) следующим образом:
    chmod -R 777 родительский_каталог / *
    Это предоставит все разрешения всем пользователям, группам и другим лицам в отношении родительской папки и всех папок и файлов, находящихся внутри (разрешения по умолчанию для новых, созданных в этом каталоге, по крайней мере, так оно и есть в моем слаксе)

  9.   Ренье Эррера сказал

    Графически вы должны искать параметр, который говорит «сделать эту команду повторяющейся» или «сделать это для включенных папок».

  10.   Бруно Кашио сказал

    Я один из тех, кто всегда для удобства закидывал 777 к своей машине, но с этими командами я собираюсь поставить батарейки и быть более осторожным, спасибо за вклад!

  11.   yo сказал

    Спасибо, ты избавил меня от сомнений

  12.   Мануэль Калеб сказал

    Очень хороший вклад ... так держать ...

  13.   Edibrets сказал

    очень очень хорошо спасибо

  14.   support.masvernat@gmail.com сказал

    Отличное объяснение, наконец, мне стало ясно одно ...

  15.   Камила сказал

    привет!

    Послушайте, я не знаю, актуально ли это, но у меня проблема с разрешениями на запись, удаление в моем mp4. Он не позволит мне изменить разрешения, поэтому он только для чтения. Введите команды, которые вы дали, но ответ был
    chmod: изменение разрешений "/ media / 0C87-B6D2": файловая система только для чтения

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

    Я надеюсь, что вы можете мне помочь.

    поцелуи

    1.    анонимный сказал

      Попробуйте войти как суперпользователь

    2.    Javi_VM сказал

      Возможно, у вас нет подходящего драйвера. С файловой системой NTFS вы не сможете писать, если у вас не установлен пакет ntfs-3g. Я не знаю mp4, какая система у него будет ...

  16.   Кристиан Алексис Галеано Руис сказал

    Отлично, спасибо.

  17.   Фран сказал

    спасибо за урок 🙂 очень полезно

  18.   Йерсон Рико сказал

    по совпадению, я читал о команде chmod в руководстве по системному администрированию Linux, что мне тоже было понятно, только там мне рассказали еще о 3 командах -s -S и -t, которые являются дополнительными разрешениями, это то, что я не делал Я ясно, завтра возьму еще одно хорошее прочтение, очень хорошие таблицы, привет

  19.   Хавьер сказал

    Вклад ценится. То, что мне было нужно

  20.   Хуан Гомес сказал

    Здравствуйте, очень интересно, я хотел бы знать, как или с помощью какой программы я могу редактировать файлы, chmod или что находится в этой папке,
    Я хочу отредактировать некоторые разрешения, которые есть ...

    Или как это ... спасибо

    спасибо

  21.   LM сказал

    Очень хорошо объяснено, спасибо

  22.   ISMAEL сказал

    ОТЛИЧНЫЙ ВКЛАД, СПАСИБО, ЧТО ВЫ ДАЛИ ЧАСТЬ ВРЕМЕНИ НА ЭТО.

  23.   Мигель сказал

    Хороший вклад. Спасибо за. Хотел бы сделать уточнение, которое считаю важным. На испанском языке remove не эквивалентен английскому remove. По-испански «удалить» не означает «устранить».
    Согласно РАЭ это означает:

    1. tr. Передайте или переместите что-нибудь с одного места на другое. U. tc prnl.
    2. tr. Перемещение чего-либо, встряхивания или вращения, обычно так, чтобы различные элементы смешивались.

    В этом смысле вместо удаления следует использовать глагол «удалить».

    1.    Elav сказал

      Это правда, я говорю «Удалите себя», когда что-то удаляю, особенно с точки зрения компьютера.

    2.    Вада сказал

      Вам нужно добавить третью строку ...
      3. тр. Удалите, отложите или устраните проблему.
      Я никогда не говорил это, пытаясь «удалить», если не удалить 🙂 извините, если это должно было быть удалено. Спасибо, что заглянули, и за разъяснения, я учту это.

  24.   Фабиан Гарсия сказал

    хорошо

    Пожалуйста, поясните мне вопрос, что, насколько я понимаю, это относится только к пользователю и группе, которой принадлежит файл или каталог, но если у меня есть пользователь или группа, например, «xyz», как мне назначить разрешение либо из r , или wox только для этого пользователя или группы, а не для владельцев.

  25.   a сказал

    Как я могу увидеть разрешения конкретной группы и как отредактировать их, чтобы у нее были такие же права root

  26.   Тазмания сказал

    Привет, у меня небольшая проблема, ПК находятся в lubuntu и в домене с локальным пользователем, это не вызывает проблем, но с пользователем домена, и во время открытия Mozilla и thunderbird вся система заморожен я надеюсь они могут мне помочь
    ура

  27.   Хусто Гонсалес сказал

    Отличное объяснение

  28.   Орианис сказал

    Отличная статья… Я только хотел бы иметь возможность рассчитывать на ответ какого-нибудь набожного человека с этого форума по следующему вопросу: «Если я добавлю пользователя A в мою группу GROUP, чьи разрешения этой группы GROUP являются rwx, все Пользователи этой группы, включая A, будут иметь эти разрешения rwx для внутренних файлов / каталога? Учитывая, что во внутренних файлах уже есть rwx для группы GROUP? Спасибо!!!!!! 🙂

  29.   JeFNDZ сказал

    Молодец. Просто и понятно.

  30.   Сегора сказал

    Я абсолютно новичок в этой и этой информации. Для меня это прекрасно сработало. Спасибо.

  31.   Daniela сказал

    Отличный вклад, очень полезный, спасибо (:

  32.   Эдуардо Аледо Лоредо сказал

    Очень поучительно… Очень педагогично.

  33.   Мигель сказал

    Спасибо за статью, мне это очень помогло, очень сбивает с толку xDDDD

  34.   Лепс сказал

    Ваш вклад очень полезен. Как ни странно, у меня проблема с тем, что файлы, которые я всегда использовал, выполняются только для чтения.
    chmod 777 файл
    root @ Leps: / home / leps # chmod: изменение разрешений "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": файловая система только для чтения

    и со всеми файлами это то же самое, на самом деле я запускал его с Ctrl + Alt + F1 как root, и это то же самое. Что я могу сделать?

  35.   фермер сказал

    Отличная информация !! Мне это очень помогло.
    Большое спасибо.

  36.   Густаво Уркисо сказал

    Очень хорошее примечание. Меня попросили применить разрешения, и благодаря этому руководству я смог сделать это за считанные минуты. Настоятельно рекомендуется

  37.   КалиНовато сказал

    Я сделал chmod -R 777 в корне моей установки, то есть /
    и перезапустите kali linux и теперь он не загружается
    Есть идеи?

    1.    Диего сказал

      Да, все сломалось, нужно переустановить Ubuntu, и я знаю, потому что то же самое случилось и со мной!

  38.   Винсент сказал

    Учебник очень хороший, очень полный. Возможно небольшие ошибки, но уже было прокомментировано, что их нельзя редактировать. Все еще очень хорошо учиться

  39.   Кевин сказал

    r означает письмо и происходит от чтения
    w означает чтение и происходит от записи

    Вот вы запутались. r читать читать, w изменять запись

  40.   Wekmentor сказал

    Очень полезно! Для тех из нас, кто не очень разбирается в администрировании Linux, эти учебники отлично подходят.

    Поздравления в блоге!

  41.   Бертольдо Суарес Перес сказал

    Приветствую посетителей блога Sincelinux.

    Со мной происходит забавная вещь, когда я использую такой дистрибутив ubunter, как LMint.
    Я копирую и вставляю папку с темой в каталог / usr / share / themes с помощью sudo (запрашивая пароль моего пользователя).
    Там, в этой системной папке, при создании списка с использованием 'ls -l' или 'ls -la' указанная папка или тема темы принадлежит моему имени пользователя (и группе), то есть не Root.

    Итак, я собираюсь внести изменения, чтобы удалить разрешение на запись у моего пользователя в указанном каталоге загруженной темы, поскольку при рекурсивном просмотре всех его файлов и папок с помощью 'ls -laR' мой пользователь - единственный, кто может писать в указанных папках и файлах. Конечно, я тоже предполагаю всемогущий Root.
    Позиционируюсь из Терминала с помощью «cd / usr / share / themes / the-theme-loaded», а затем просто выполняю «chmod -Rv uw *», не требуя «sudo» или прав root. Он сообщил мне, что успешно изменил права записи моего пользователя для всех файлов и подпапок the-theme-loaded. Но он не изменил разрешения материнской папки, из которой я выполняю команду, 'the-theme-loaded', учитывая, что, как правило, это должно происходить рекурсивно.

    Когда я проверяю эту папку загруженной темы через файловый менеджер «Box», первые подпапки там появляются с замком, и происходит что-то абсурдное, я могу скопировать любую из этих папок и вставить ее прямо туда со всем содержимым, так как это следует отрицать. А затем при попытке удалить указанную копию он не может этого сделать: я полагаю, что в разрешении отказано, потому что у всех подкаталогов и файлов внутри были удалены права записи, как я практиковал.

    Я не знаю, является ли это ошибкой команды chmod, той, которая не изменяет разрешение папки, из которой запускается команда, а затем рулон возможности копировать подкаталоги, которые были настроены без разрешения на запись.

    В статьях в Интернете, включая эту, он описывает, что это шаги, чтобы сделать это рекурсивно правильно.
    Я поискал по-английски, чтобы увидеть, отсутствует ли какая-либо опция команды, но я не нашел этого. Однако из предыдущих тестов я убедился, что эту команду можно использовать как 'chmod -Rv uw ./ *', и действительно, она изменяет разрешения папки или каталога, из которого я выполняю команду, загруженную папку темы, несмотря на то, что я не видел эту опцию './' при использовании chmod.
    Если кто-нибудь знаток, пожалуйста, разъясните мне мои сомнения.

    Спасибо.

  42.   король сказал

    Если у пользователя есть разрешения на запись и нет разрешений на чтение для файла, может ли он изменить файл?

    1.    Альваро Ториджано сказал

      Si

    2.    Альваро Ториджано сказал

      Другое дело: инициалы в разрешительных документах неправильные.
      R означает чтение, и это означает чтение. То же для написания.

  43.   Ларри-Лаффер сказал

    отлично я наконец понял это хорошо объяснено

  44.   Эммануэль сказал

    Сомневаюсь с примерами, которые ставят
    пример команды: chmod -r 777
    В соответствии с тем, что я удаляю разрешения на чтение для пользователей, групп и других пользователей, кроме 777 (rwx), что это значит?

    нет серийного номера, равного k chmod ur, gr или ????

  45.   Мануэль Морено сказал

    Очень хорошо, надеюсь продолжить изучение Linux

  46.   Андрес Рейес сказал

    Большое спасибо! Отличный вклад ...

  47.   анонимный сказал

    отлично, спасибо

  48.   Цезарь сказал

    Очень хорошее объяснение, я царапал себя разделом, в котором я не мог изменять файлы. Затем я обнаружил, что у меня не установлен ntfs-3g, так как это раздел ntfs, и решил.

  49.   запустить 3 сказал

    Или скрипт (интерпретатор), которому требуется разрешение на чтение и выполнение, скомпилированную программу нужно только прочитать.

  50.   Джон сказал

    "d" появляется в начале пользователя drwxr-xr-x. что это означает? Я думаю, это каталог, но я не уверен

  51.   букатоны сказал

    Теперь мы знаем 3 разрешения и как их добавлять или удалять, но эти 3 разрешения хранятся в 3 разных местах, называемых

  52.   y8 сказал

    -r - r - r– 1 пользователи wada 4096 13 апр, 19:30 файл?

  53.   Переключатель G 3 сказал

    Если это программа с именем "foo", мы можем выполнить ее как любую команду. https://gswitch3.net

  54.   Самсун сказал

    Хороший этот замечательный пост.

  55.   Рамон Томас сказал

    Это разновидность бессмысленной аферы. не верю тому, что я говорю.

  56.   Ирвинг Фолкнер сказал

    привет всем, я слишком новичок в этой теме chmod, и chonw.

    Прошу прощения, если я не очень хорошо понимаю, я пытаюсь упорядочить все примеры, чтобы было ясно, как использовать разрешения и назначения различных групп, с разрешениями rwx, чтение и запись, как хорошо понять всю конфигурацию , файлов и папок, подкаталогов, когда вы выполняете команду ls -l, информацию, которая появляется там, и дефисы между каждой сформулированной там буквой, а также как это сделать, когда вы копируете информацию с диска с помощью nautilus, чтобы отображались все скопированные файлы включая папки с замком, как стать владельцем всей информации, не изменяя разрешения каждого из файлов по умолчанию, чтобы иметь возможность читать, писать, выполнять и удалять все, что вы хотите, без необходимости использовать root.

    Я прочитал и был пользователем, который всегда запускал файл или папки chmod -R 777, потому что я читал его таким образом, но когда вы выполняете ls для указанного файла или папки, они выделяются более интенсивным зеленым цветом, что файл не может быть прочитан Назовите четко, потому что я использую linux mint, но я вижу, что может быть другая аналогичная папка с другими атрибутами и другим цветом, как и все остальные, теперь я прочитал этот 755, я не знаю, следует ли его использовать таким образом (chmod - R 755 Folder) оставляет разрешения по умолчанию для этой папки, и это для каталогов, но 644 для файлов, я не знаю, можно ли использовать его таким образом (chmod -R 644 files), но когда ls будет выполнено - Затем выясняется, что это файл 644, а в других он отображается как root, а в других - от имени пользователей, с этими результатами что-то необычное.

    У меня нет ни малейшего представления о том, как использовать идеальные команды, чтобы папки, каталоги и файлы имели необходимые разрешения и были назначены группам или пользователям, которых я хочу

    Я хочу узнать, какие типы файлов есть при выполнении ls -l

    drwxr-xr-x 2 root root 4096 15 фев 22:32 a
    -rwxrwxrwx 1 корень root 474 16 фев 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 февраля 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 февраля 00:22 установка Windows USB
    -rw-r - r– 1 m18 m18 7572 22 декабря 2016 г. mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 февраля 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 мая 2013 г. README
    -rwxrwxrwx 1 root root 57 3 января 11:58 восстановить sudo
    -rwxrwxrwx 1 root root 1049 18 февраля 01:02 Rep-Systemback
    -rwxrwxrwx 1 корень root 1163 11 февраля 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 февраля 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 января 1 2002 torregal

    вот пример, я попытался изменить некоторые файлы, которые m18 были созданы пользователем, остальные были скопированы с другого диска с помощью nautilus, и у них есть замки,

    drwxr-xr-x 3 root root 4096 15 февраля 00:22 установка Windows USB
    drwxr-xr-x 2 root root 4096 15 февраля 22:32 a есть замок, остальные файлы тоже, но используйте эту информационную команду, чтобы доказать, что это происходит: файлы теперь не имеют замка, но у меня нет знать, в порядке ли они. У них есть разрешения, и идея состоит в том, чтобы знать, какие разрешения должен иметь каждый файл или папка и в какой группе он должен находиться. и знаете, что использовать при добавлении chmod.

    m18 @ m18 ~ $ cd Рабочий стол /
    m18 @ m18 ~ / Рабочий стол $ ls -l
    Всего 60
    drw-r - r– 2 root root 4096 15 фев 22:32 a
    -rw-r - r– 1 root root 474 16 февраля 23:37 canaima5
    -rw-r - r– 1 root root 374 9 февраля, 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15 февраля 00:22 установка Windows USB
    -rw-r - r– 1 m18 m18 7572 22 декабря 2016 г. mdmsetup.desktop
    -rw-r - r– 1 корень root 61 18 фев 13:07 pkme
    -rw-r - r– 1 root root 10809 15 мая 2013 г. ПРОЧИТАТЬ
    -rw-r - r– 1 root root 57 3 января, 11:58 получить sudo
    -rw-r - r– 1 root root 1049 18 февраля 01:02 Rep-Systemback
    -rw-r - r– 1 root root 1163 11 февраля 11:12 root.txt
    -rw-r - r– 1 root root 384 10 февраля 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 root root 31 января 1 г. torregal
    m18 @ m18 ~ / Рабочий стол $ sudo ugo + rwx *
    [sudo] пароль для m18:
    sudo: ugo + rwx: команда не найдена
    m18 @ m18 ~ / Рабочий стол $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Рабочий стол $ ls -l
    Всего 60
    drwxrwxrwx 2 root root 4096 15 фев 22:32 a
    -rwxrwxrwx 1 корень root 474 16 фев 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 февраля 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15 февраля 00:22 установка Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 декабря 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 февраля 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 мая 2013 г. README
    -rwxrwxrwx 1 root root 57 3 января 11:58 восстановить sudo
    -rwxrwxrwx 1 root root 1049 18 февраля 01:02 Rep-Systemback
    -rwxrwxrwx 1 корень root 1163 11 февраля 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 февраля 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 января 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 установка \ de \ windows \ USB /
    m18 @ m18 ~ / Рабочий стол $ ls -l
    Всего 60
    drwxrwxrwx 2 root root 4096 15 фев 22:32 a
    -rwxrwxrwx 1 корень root 474 16 фев 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 февраля 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 февраля 00:22 установка Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 декабря 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 февраля 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 мая 2013 г. README
    -rwxrwxrwx 1 root root 57 3 января 11:58 восстановить sudo
    -rwxrwxrwx 1 root root 1049 18 февраля 01:02 Rep-Systemback
    -rwxrwxrwx 1 корень root 1163 11 февраля 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 февраля 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 января 1 2002 torregal
    m18 @ m18 ~ / Рабочий стол $ sudo chmod -R 755 a
    m18 @ m18 ~ / Рабочий стол $ ls -l
    Всего 60
    drwxr-xr-x 2 root root 4096 15 фев 22:32 a
    -rwxrwxrwx 1 корень root 474 16 фев 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9 февраля 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15 февраля 00:22 установка Windows USB
    -rw-r - r– 1 m18 m18 7572 22 декабря 2016 г. mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18 февраля 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 мая 2013 г. README
    -rwxrwxrwx 1 root root 57 3 января 11:58 восстановить sudo
    -rwxrwxrwx 1 root root 1049 18 февраля 01:02 Rep-Systemback
    -rwxrwxrwx 1 корень root 1163 11 февраля 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10 февраля 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 января 1 2002 torregal

    с другой стороны, зная, как использовать команду chown. Я также не знаю, лучше ли использовать команду cp для копирования информации с другого жесткого диска с некоторым подстановочным знаком, который копирует файлы со всеми их разрешениями, и что они остаются доступными для вашего пользователя, или они всегда остаются с замок навесной

    я хочу, чтобы если кто-то знает более полную статью и с примерами каждого из подстановочных знаков, он использовал chmod и chown. Я могу разместить его так, чтобы новичкам было легче учиться, так как есть таблицы, в которых появляется трехзначная нумерация, например, 3, 777, и как эта нумерация формируется, без того, чтобы они были заранее определены, или есть много больше, что отражено суммированием ugo, я не знаю, правильно ли я думаю, что это User, Group (s) Owners и rwx для папок, подкаталогов, исполняемых файлов и т. д.

    в конце концов, я хочу научиться использовать все формулы из chmod и chonw для всех файлов и для всей файловой системы Linux.

    Прошу прощения, если мой вопрос по этому поводу очень смешон, я просто ищу какое-то руководство, чтобы иметь более удобный метод понимания каждой части групповых разрешений и команд модификаторов программ chmod и chonw.

    Приветствую и большое спасибо за сотрудничество.

  57.   ASSS сказал

    Дэнни, я люблю его, уху

  58.   ASSS сказал

    Дэнни, я люблю его, уху….