При запуске `ll`, что означает` root root` в записи?

Мне любопытно, что означает две корневые записи на терминале, когда вы вводите команду ll. Я знаю, что один пользователь, но не уверен, какой именно. Что означают и в каком порядке?

Например,

jeff@Ubuntu:~/Documents$ ll
drwxrwxr-x  2  jeff jeff 4096 Dec 3 20:32 MySQLBackup/
-rw-rw-r--  1  root root    1 Dec 3 18:36 Essay1.txt
6
задан 5 December 2012 в 21:40

1 ответ

Первый - пользователь. Второй - группа.

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

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

Посмотрите AddUsersHowto о том, как это установить (нижняя часть содержит параметры командной строки).

Когда вы введете groups в командной строке, вы увидите группы, к которым вы принадлежите. Я сам принадлежу к группам rinzwind adm cdrom sudo dip plugdev lpadmin sambashare jupiter. Для большинства из этих групп вы можете проверить на этой странице некоторую информацию о них, но цель должна быть довольно очевидной. jupiter - это программное обеспечение для управления процессором, которое я добавил после установки; остальное должно быть по умолчанию. dip является нечетным в наименовании, но это для модемного доступа. lpadmin для принтеров и т. Д.

0
ответ дан 5 December 2012 в 21:40

Другие вопросы по тегам:

Похожие вопросы: