Por que alguns arquivos são lidos apenas para root por padrão?

0

Nos sistemas Linux, o usuário root tem privilégios para alterar a permissão para cada arquivo. Então, qual é a lógica de alguns arquivos terem permissão de leitura apenas para o usuário root por padrão?

Arquivo em questão: /etc/resolv.conf

    
por Ashildr 18.11.2013 / 06:29

1 resposta

6

Seu /etc/resolv.conf tem -rw-r--r-- de permissões, por isso não é somente leitura para raiz. O usuário root leu o acesso de gravação e , conforme indicado pela rw part.

Devo mencionar que é uma ideia terrível:

  • … sempre executado com privilégios elevados (root). Use o sistema como um usuário normal e use sudo quando precisar fazer algo que exija acesso root.

  • chmod arquivos de sistema importantes para serem graváveis em todo o mundo ( 777 como em rwxrwxrwx ). Isso é completamente desnecessário na melhor das hipóteses - e, na pior das hipóteses, tornaria mais fácil para qualquer um (incluindo você) destruir seu sistema fazendo algo desavisado como um usuário não privilegiado.

por 18.11.2013 / 06:46