Sudo su definir senha padrão automaticamente [duplicado]

1

Sou um usuário newbie linux (Ubuntu) e tenho uma pergunta para sudo su , Eu sempre gosto de usar a raiz no shell para nenhum erro de privilégios irritantes:)

Mas o problema é sudo su sempre me pedir uma senha e isso também é chato para mim, porque eu estou estudando sobre o Linux, então eu abro um monte de shells e os fecho em pouco tempo: D

Para isso eu tentei escrever este pequeno script bash:

#!/bin/bash
echo "My_Password" | sudo su

E faço um link simbólico para ele para executá-lo toda vez que eu abro um shell, isso é menos irritante, pois o sudo sempre me pede a senha e as vezes eu faço algum erro nele:)

Mas o problema é que o script não funciona :( Alguém sabe como isso ?, ou definir minha senha no arquivo de configuração do sudo e ele não me pergunta mais sobre a senha? :)

Obrigado a todos

    
por La VloZ 03.10.2013 / 04:42

1 resposta

1

Você pode editar o arquivo sudoers, provavelmente com sudo visudo e adicionar a linha
$USER ALL=(ALL) NOPASSWD: ALL
onde $ USER é seu próprio nome de usuário

A propósito, os sudoers estão em /etc/sudoers , mas é perigoso editar esse arquivo diretamente e possivelmente impossível, a menos que você seja root. É melhor usar visudo desde que ele grava em um arquivo temporário e, em seguida, se tudo correr bem, ele será sobrescrito após terminar de escrever. Se vi é complicado, eu sugiro ser muito cuidadoso = D

    
por Jacob Minshall 03.10.2013 / 08:41