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

6

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

Например,

[email protected]:~/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
    
задан hogriderj 04.12.2012 в 22:04
источник

1 ответ

6

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

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

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

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

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

    
ответ дан Rinzwind 04.12.2012 в 22:13