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 encontrei um erro:
bash: a+w: command not found
O que eu já fiz de errado?!
desde já, obrigado
Responder1
Retire $ em chmod, imagino que alguém estava apenas incluindo um símbolo para indicar o início de sua entrada.
Se você digitar
su
insira a senha do root
chmod a+w /etc/sudoers
isso deve funcionar bem.
Observe que você precisará de acesso root para modificar o arquivo.
Responder2
hummm, duas coisas.
1) Sua sintaxe chmod
está correta (embora geralmente haja um espaço entre o '$' do prompt e o primeiro caractere do 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) são arquivos de sistema e precisam ser tratados com cuidado.
2) Existe um procedimento para editar o arquivo sudoers. Você faz alterações com o uso de 'visudo' Este processo evita que você altere as permissões (ou seja, execute 'chmod' no arquivo) potencialmente abrindo seu sistema para ataques e de salvar acidentalmente erros no arquivo, pois não permitirá que você para salvar um sudoers 'quebrado'.
Você deve executar ovisualcomando em vez de alterar o modo do arquivo suoders ou editá-lo como superusuário (root), pois ambos podem ser potencialmente muito prejudiciais.