Comando CentOS $ chmod a + w / etc / sudoers não encontrado

0

Sou muito novo no CentOS e estou tentando editar meu arquivo sudoers. Primeiro me disseram para executar o seguinte:

$chmod a+w /etc/sudoers

e imediatamente eu acertei um erro:

bash: a+w: command not found

O que eu fiz de errado já?!

Obrigado antecipadamente

    
por AAA 05.03.2014 / 04:53

2 respostas

2

Pegue o $ em chmod, imagino que alguém esteja apenas incluindo um símbolo para indicar o início de sua entrada.

Se você digitar

su insira a senha de root

chmod a+w /etc/sudoers

isso deve funcionar bem.

Note que você precisará de acesso root para modificar o arquivo.

    
por 05.03.2014 / 05:12
0

hmmmm, duas coisas.

1) Sua sintaxe para chmod é boa (embora geralmente haja um espaço entre o '$' do prompt e o primeiro caractere no comando). Esta é a maneira correta de alterar o modo de um arquivo. No entanto, o arquivo / etc / sudoers (como a maioria dos arquivos em / etc ) é um sistema arquivos e precisam ser tratados com cuidado.

2) Existe um procedimento para editar o arquivo sudoers. Você faz alterações com o uso de 'visudo' Esse processo evita que você altere as permissões (ou seja, execute 'chmod' no arquivo) potencialmente abrindo o sistema para atacar e salvando acidentalmente erros no arquivo, pois isso não lhe permitirá para salvar sudoers "quebrados".

Você deve executar o comando visudo em vez de alterar o modo do arquivo suoders ou editá-lo como o superusuário (root), pois ambos podem ser potencialmente prejudiciais.

    
por 05.03.2014 / 06:07