O que é sudo: /etc/sudoers is mode 0777, should be 0440?

1. O que é sudo: /etc/sudoers is mode 0777, should be 0440?

Washington
washington2009

(usa Ubuntu)

Enviado em 17/10/2009 - 22:42h

Quero fazer umas alterações no Ubuntu e me recomendaram o comando
sudo visudo

Mas recebo a mensagem:
sudo: /etc/sudoers is mode 0777, should be 0440

Disseram que fiz bobagem, mexi nas permissões originais do arquivo sudoers. Perdi a capacidade de usar os comandos sudo e sudo su.
Não sei se fiz algo errado. Apenas segui as orientações.

"Para consertar isso vc teria de entrar no modo recovery mode (uma opção do grub no boot) e pelo terminal puro digitar:

chmod 0440 /etc/sudoers

para voltar as permissões originais do arquivo sudoers e só assim vc pode voltar a usar os comandos sudo e sudo su."

Foi o que disseram, mas a pessoa sumiu. Em todo caso, eu entrei no recovery mode.

Algumas opções que tinha:
resume normal boot.
clean try to make free space.
dpkg repair broken package.
fsck
grub
netroot drop to root shell prompt with networking.
(escolhi essa).

Ele pede:
give root password for maintenance(or type control-D to continue).

Como vou digitar a senha de root se ela não existe? Eu só tenho a senha de usuário.




  


2. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 17/10/2009 - 22:48h

washington é só dar as permissões de volta.

chmod 0440 /etc/sudoers.

por acaso voce configurou a senha de root??

sudo é o comando que voce dá para executar ações como root ou administrador do sistema.

1.faz o seguinte: entra com cd do ubuntu e escolha para iniciar no modo gráfico sem alterações.

2.abra o terminal e digite e se voce não souber onde está instalado ubuntu digite fdisk-l

3.crie uma pasta e monte o hd nessa pasta
sudo mkdir /media/ubuntu/
sudo mount /dev/sda1 (troque pela partição do seu Ubuntu)

4.sudo chroot /media/ubuntu

5. passwd root e saia dando um exit

6. reinicie o pc e entre no recovery mode de novo e digite a senha que voce configurou.




3. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

Washington
washington2009

(usa Ubuntu)

Enviado em 18/10/2009 - 09:13h

Oi. Diz que o fdisk-l não foi encontrado.

"bash: fdisk-l: comando não encontrado".


4. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 18/10/2009 - 11:44h

sudo fdisk -l


5. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

Washington
washington2009

(usa Ubuntu)

Enviado em 18/10/2009 - 16:02h

Respondendo sua pergunta que n'ao respondi no outro post, n'ao tenho a senha do root. Na verdade nao criei.

Entrei com o live cd, digitei
sudo fdisk -l

Device Boot Start End Blocks Id System
/dev/sda1 * 1 9077 72910971 7 HPFS/NTFS
/dev/sda2 9078 9729 5237190 f W95 Ext'd (LBA)
/dev/sda5 9404 9707 2441848+ 83 Linux
/dev/sda6 9708 9729 176683+ 82 Linux swap / Solaris
/dev/sda7 9078 9381 2441817 83 Linux
/dev/sda8 9382 9403 176683+ 82 Linux swap / Solaris

Partition table entries are not in disk order


Ent'ao digitei como vc disse, mas ele n'ao consegue encontrar /dev/sda5.

ubuntu@ubuntu:~$ sudo mkdir /media/ubuntu/
ubuntu@ubuntu:~$ sudo mount /dev/sda5
mount: can't find /dev/sda5 in /etc/fstab or /etc/mtab

Acredito que esteja certo(que seja no sda5), pois no meu segundo HD, a primeira opcao e' o Ubuntu.


6. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

Washington
washington2009

(usa Ubuntu)

Enviado em 19/10/2009 - 11:09h

Ninguém sabe?


7. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

ramon torres cruz
ramontcruz

(usa Ubuntu)

Enviado em 19/10/2009 - 13:20h

Isso ja aconteceu comigo.
No meu caso, como alem do ubuntu tenho o mandriva instalado, entrei na partição do ubunto pelo mandriva e como root mudei a permissao do sudoers do ubuntu. simples simples.
vou testar pra ver se consgido fazer tbm pelo livecd.

um abraço!!


8. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 26/10/2009 - 14:47h

monta ele em /mnt


sudo mkdir /mnt/ubuntu


sudo mount -t ext3 /dev/sda1 (troque pela partição do seu Ubuntu) /mnt/ubuntu

sudo chroot /mnt/ubuntu

não é que ele não ache, é que faltou na hora de montar o hd a pasta que voce criou, me desculpe pelo erro.




9. Re: O que é sudo: /etc/sudoers is mode 0777, should be 0440?

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 26/10/2009 - 15:06h

Preste muita atenção!

No Linux temos de ter cuidado com letras maiúsculas e minúsculas, e com os espaços entre os comandos.

Por exemplo, sudo não seria a mesma coisa que Sudo.

E o comando que o bash informa não existir,
sudo fdisk-l
na verdade é
sudo fdisk -l

Percebeu a diferença?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts