Link Search Menu Expand Document

Часть 8.1

С помощью утилиты chown можно изменить

  • Имя пользователся, владеющего файлом
  • Имя группы, владеющей файлом
  • Права доступа к файлу

С помощью утилиты chgrp можно изменить

  • Права доступа к файлу
  • Имя группы, владеющей файлом
  • Имя пользователя, владеющего файлом

С помощью утилиты chmod можно изменить

  • Права доступа к файлу
  • Имя группы, владеющей файлом
  • Имя пользователся, владеющего файлом

Напишите команду, которая заменит пользователя владельца каталога /home/foo на bar.

$ chown bar /home/foo

Напишите команду, которая заменит группу владельца каталога /home/foo на bar.

$ chgrp bar /home/foo

Напишите команду, которая заменит пользователя и группу владельца каталога /home/foo на bar и baz соответственно.

$ chown bar:baz /home/foo

Сопоставьте тип файла и соответствующий ему символ в выводе ls -l

   
p Именованный канал
c Символьное устройство
s Сокет
l Символьная ссылка
d Директория
- Обычный файл
b Блочное устройство

Сопоставьте стандартные права доступа к файлам с соответствующими символами

   
r Чтение файла (содержимого директории)
w Запись в файл (изменение содержимого директории)
x Запуск файла (просмотр содержимого директории)

Какие права доступа заданы для каталога permissions:

paul@laika:~/perms$ ls -l permissions
d-wxr-x--x 1 paul paul 0 2007-02-07 22:34 permissions
  Чтение содержимого Изменение содержимого Вход в директорию
Пользователь владелец  
Группа владелец  
Остальные пользователи    

Выберите верные утверждения для вывода команды:

paul@laika:~/perms$ ls -l permissions
-rwxr-xr-- 1 paul paul 0 2007-02-07 22:34 permissions
  • permissions - это файл
  • пользователи, не являющиеся владельцами, и не являющие членами группы владельца, имеют права на чтение permissions
  • пользователь-владелец имеет полный доступ к permissions
  • пользователь-владелец имеет права на чтение и исполнение, но не имеет прав на запись permissions
  • permissions - это директория
  • группа-владелец имеет права на чтение и исполнение permissions

Напишите ответ в восьмеричном представлении, соответствующий правам доступа

rwxr-xr-x

Ответ: 755


Напишите ответ в восьмеричном представлении, соответствующий правам доступа

rwxr-----

Ответ: 740


Напишите ответ в двоичном представлении, соответствующий правам доступа

rw-r--r--

Ответ: 110100100


  1. Создайте файл ~/testfile, владельцем которого является пользователь foo, и группа bar. Пользователь foo должен иметь права на чтение и запись файла. Члены группы bar - на чтение и выполнение. Остальные - только на выполнение.
  2. Создайте директорию ~/testdir, владельцем которой является пользователь baz и группа bar. Пользователь baz должен иметь права на чтение содержимого, вход и создание файлов директории. Члены группы bar - на чтение содержимого и вход. Остальные - на чтение содержимого.
$ touch ~/testfile
$ sudo chown foo:bar ~/testfile
$ sudo chmod 651 ~/testfile
$ mkdir ~/testdir
$ sudo chown baz:bar ~/testdir
$ sudo chmod 754 ~/testdir

Часть 7.5 Часть 8.2