Eu 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á ?!
desde já, obrigado
Respostas:
Retire o $ no 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 rootchmod a+w /etc/sudoers
isso deve funcionar bem.
Observe que você precisará de acesso root para modificar o arquivo.
fonte
hmmmm, duas coisas.
1) Sua sintaxe para
chmod
está correta (embora geralmente exista um espaço entre o '$' do prompt e o primeiro caractere no comando). Essa é 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 do 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'. Esse processo evita que você altere as permissões (ou seja, execute 'chmod' no arquivo), potencialmente abrindo seu sistema para atacar e salvando acidentalmente erros no arquivo, pois não permitirá que você para salvar um sudoers 'quebrado'.
Você deve executar o comando visudo em vez de alterar o modo do arquivo suoders ou editá-lo como superusuário (root), pois ambos podem ser potencialmente muito prejudiciais.
fonte