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

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

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

suinsira 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 chmodestá 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.

informação relacionada