Latest web development tutorials

Linux CHMOD команды

Linux CHMOD команды

Linux команда Daquan Linux команда Daquan

Файл требует разрешения на Linux / Unix разделена на три уровня: владелец файла, группы, другие. Используйте CHMOD может осуществлять контроль над тем, как файл вызывается другими.

Доступ: Все пользователи

грамматика

chmod [-cfvR] [--help] [--version] mode file...

Параметр Описание

  • Режим: разрешения строки в следующем формате:
    [ugoa...][[+-=][rwxX]...][,...]

    где:
    • U представляет владельца документа, г представляет владелец файла принадлежит к той же группе (группе), которые, о, что другие люди за пределами, три представляют оба.
    • + Означает увеличение полномочий - указывает на удаление разрешений, = представляют только набор разрешений.
    • г представляет чтения, W представляет собой запись, х для исполняемого файла, X представляет только если файл является подкаталог или файл был отправляемся в качестве исполняемого файла.
  • -с: Если права доступа к файлам изменились на самом деле, это показывает действие изменения
  • -f: Если права доступа к файлам не может быть изменен и не отображает сообщение об ошибке
  • Детали Показать разрешения изменена: -v
  • -R: Все файлы и подкаталоги в текущем каталоге будет такое же разрешение на изменение (который передается обратно, один за другим изменить)
  • --help: Показать ПОМОЩЬ
  • --version: отображение версии
  • примеров

    Любой желающий может подать file1.txt следующим образом:

    chmod ugo+r file1.txt

    Любой желающий может подать file1.txt следующим образом:

    chmod a+r file1.txt

    Файл file1.txt с file2.txt для владельца файла, он принадлежит с группой, кто может писать, но другие вне его не может быть написано:

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.py установит только владелец файла может выполнить:

    chmod u+x ex1.py

    Текущий каталог всех файлов и подкаталогов устанавливаются каждый может прочитать:

    chmod -R a+r *

    Для этого CHMOD можно также использовать цифры, чтобы представлять привилегии, такие как:

    chmod 777 file

    Синтаксис:

    chmod abc file

    Там, где а, Ь, с каждый ряд, соответственно права доступа пользователя, группы и Другого.

    г = 4, т = 2, х = 1

    • Чтобы RWX свойство 4 + 2 + 1 = 7;
    • Для того, чтобы rw- свойство 4 + 2 = 6;
    • ПРМ свойство 4 + 1 = 5.
    chmod a=rwx file

    и

    chmod 777 file

    Тот же самый эффект

    chmod ug=rwx,o=x file

    и

    chmod 771 file

    Тот же самый эффект

    При использовании CHMOD 4755 имя файла, чтобы эта программа имеет привилегии суперпользователя

    Linux команда Daquan Linux команда Daquan