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


0

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


3
Mesmo se alguém lhe disser como conseguir emitir este comando, não o faça. Se você tiver sucesso, provavelmente fará com que o comando 'sudo' falhe até você mudar o modo novamente. Mas, conceitualmente, esse comando permitirá que qualquer pessoa edite esse arquivo crítico de segurança.
precisa

Respostas:


2

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 root

chmod a+w /etc/sudoers

isso deve funcionar bem.

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


Como +1? Supondo que o OP esteja configurando seu arquivo sudo, ele não poderá usar o sudo. Não é ativada no Centos
mcalex

você está certo, não precisaria sudo o comando, mas assumindo que este usuário esteja editando o arquivo sudoers, ele teria que ter algum acesso root. (ou seja, as credenciais de login do usuário root), para que ele ainda precise de acesso root. Sem acesso root, você não vai editar este arquivo.
5604 Eric

Sim, acesso root, mas através de 'su', não de 'sudo'.
precisa saber é

observe que editei minha resposta levando isso em consideração.
Eric

Muito melhorado :-) visudo ainda é a opção preferida, no entanto.
mcalex

0

hmmmm, duas coisas.

1) Sua sintaxe para chmodestá 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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.