Ao executar 'll', o que significa 'root root' em uma entrada?

6

Estou curioso para saber qual é o significado das duas entradas raiz no terminal quando você digita o comando ll . Eu sei que um é o usuário, mas não tenho certeza qual deles. O que ambos significam e em qual ordem?

Por exemplo,

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
    
por hogriderj 04.12.2012 / 22:04

1 resposta

6

O primeiro é o usuário. O segundo é o grupo.

O Linux conhece várias camadas para as quais você pode definir permissões que se aplicam ao usuário. Uma dessas camadas é um grupo: você pode criar um grupo, definir permissões para esse grupo e adicionar usuários a esse grupo. Alterar o grupo aplica-o a todos os usuários desse grupo.

Se você tiver 100 usuários, seria um pouco demorado definir as permissões para todos esses usuários separadamente se grandes quantidades desses usuários tiverem o mesmo conjunto de permissões.

Dê uma olhada em AddUsersHowto sobre como definir isso (a parte inferior inclui opções de linha de comando).

Quando você digitar groups na linha de comando, verá os grupos aos quais pertence. Eu mesmo pertenço aos grupos rinzwind adm cdrom sudo dip plugdev lpadmin sambashare jupiter . Para a maioria desses grupos, você pode checar esta página para obter algumas informações sobre eles, mas seu propósito deve ser bastante óbvio. jupiter é um software que é para gerenciamento da CPU que eu adicionei após a instalação; o resto deve ser padrão. dip é o ímpar na nomenclatura, mas isso é para acesso por modem. lpadmin para impressoras, etc.

    
por Rinzwind 04.12.2012 / 22:13