С помощью утилиты 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
- Создайте файл
~/testfile
, владельцем которого является пользователь foo, и группа bar. Пользователь foo должен иметь права на чтение и запись файла. Члены группы bar - на чтение и выполнение. Остальные - только на выполнение. - Создайте директорию
~/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