Hostwinds Учебники

Результаты поиска для:


Содержание


Понимание владения файлами Linux и разрешения
Проверка текущего владения файлами и разрешениями
Пример вывода команды 'ls -l':
Изменение владения файлами
Измените владелец файла:
Измените группу файлов:
Изменить как владельца, так и группы:
Изменение разрешений на файл
Символический режим:
Добавить разрешение на выполнение для владельца:
Добавьте разрешения на чтение и запись как для владельца, так и для группы:
Удалить разрешение на чтение для других:
Числовой режим
Не устанавливайте разрешения для кого -либо:
Установите все разрешения для всех:
Установите читать и напишите для владельца и прочитайте для группы:

Изменение владельца файла и разрешений в Linux

Теги: Linux,  Security 

Понимание владения файлами Linux и разрешения
Проверка текущего владения файлами и разрешениями
Пример вывода команды 'ls -l':
Изменение владения файлами
Измените владелец файла:
Измените группу файлов:
Изменить как владельца, так и группы:
Изменение разрешений на файл
Символический режим:
Добавить разрешение на выполнение для владельца:
Добавьте разрешения на чтение и запись как для владельца, так и для группы:
Удалить разрешение на чтение для других:
Числовой режим
Не устанавливайте разрешения для кого -либо:
Установите все разрешения для всех:
Установите читать и напишите для владельца и прочитайте для группы:

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

Понимание владения файлами Linux и разрешения

В Linux каждый файл и каталог связаны с владельцем и группой.Доступ к этим файлам контролируется с помощью разрешений, которые определяют, может ли пользователь читать, записать или выполнять файл.

Ключевые понятия:

  • Владелец: Пользователь, который создал файл.
  • Группа: Набор пользователей, которые обмениваются доступом к файлу.
  • Разрешения: Определите, какие действия можно выполнить в файле:
    • Читать (r): Позволяет просматривать содержимое файла.
    • Написать (w): Разрешает изменения в файл.
    • Выполнить (x): Позволяет запустить файл в качестве программы.

Проверка текущего владения файлами и разрешениями

Чтобы просмотреть право собственности и разрешения файла/каталога, используйте 'ls -l' Команда:

ls -l filename
Пример вывода команды 'ls -l':
-rwxrw-r-- 1 foo bar 1024 Jan 1 00:00 filename
  • -rwxrw-r--: представляет тип файла и разрешения.
    • RWX: разрешения для владельца (Foo).
    • RW-: разрешения на группу (бар).
    • R--: разрешения для других.
  • Foo: Владелец файла.
  • Бар: группа, связанная с файлом.
  • 1024: размер файла в байтах.
  • 1 января 00:00: Последняя дата и время модификации.

Чтобы перечислить подробности всех файлов в каталоге, просто используйте «ls -l», не указав имя файла.Для каталогов эта команда перечисляет содержимое с тем же подробным выводом.

Для получения более подробной информации о LS, используйте 'ls -help' или 'Man Ls' команды

Изменение владения файлами

Только пользователь Root или пользователи с соответствующими привилегиями SUDO могут изменить владение файлами.Чтобы изменить право собственности, используйте 'Chown' Команда:

chown [user]:[group] filename
Измените владелец файла:
chown newowner filename
Измените группу файлов:
chown :newgroup filename
Изменить как владельца, так и группы:
chown newowner:newgroup filename

Чтобы применить изменения в праве собственности на каталог и его содержимое, используйте '-R'вариант:

chown -R newowner:newgroup /path/to/directory

Для получения дополнительной информации о «Chown», используйте 'Chown -help' или 'Человек.

Изменение разрешений на файл

Разрешения на файлы могут быть скорректированы с помощью 'chmod' командованиеЕсть два основных метода:

  • Символический режим

  • Числовой режим

Символический режим:

Регулируйте разрешения, используя символические представления.

Добавить разрешение на выполнение для владельца:
chmod u+x filename
Добавьте разрешения на чтение и запись как для владельца, так и для группы:
chmod ug+rw filename
Удалить разрешение на чтение для других:
chmod o-r filename

Числовой режим

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

Числовое представление для каждого типа разрешения:

  • Читайте: 4
  • Напишите: 2
  • Выполнить: 1

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

Вот еще несколько примеров:

Не устанавливайте разрешения для кого -либо:
chmod 000 filename
Установите все разрешения для всех:
chmod 777 filename
Установите читать и напишите для владельца и прочитайте для группы:
chmod 640 filename

Написано Hostwinds Team  /  Август 29, 2018