Por que você pediu uma senha
A maioria dos softwares é projetada para tocar em arquivos confidenciais, ou seja, sensíveis à segurança de seus dados privados ou à integridade dos sistemas. É por isso que a instalação de software é um risco em potencial e deve ser validada por um usuário que sabe o que está fazendo. Mesmo para o Software de código aberto, você não pode ter certeza de que nenhum bit de código ruim chegará com o seu novo reprodutor de áudio, até que alguém verifique. E mesmo assim algo poderia ter sido esquecido ou pacotes poderiam ser manipulados no caminho. Quem sabe o que está escondido na profundidade do programa? Um usuário deve.
O Ubuntu fornece uma maneira confortável de instalar software. Os desenvolvedores de software podem contar com esse conforto e supor que o synaptic / software center / apt permite que eles acessem esses arquivos confidenciais. A Canonical verifica o repositório do software em busca de erros e códigos maliciosos. Mas a responsabilidade final é sua.
Se o software em questão não precisar de acesso a arquivos confidenciais, ele pode (em princípio) ser instalado na pasta inicial, embora não no modo Ubuntu. Por exemplo, você terá que compilar o código-fonte ou executar um script de instalação personalizado. Além dos maiores esforços, tem a desvantagem de não permitir que outros usuários acessem seu programa recém-instalado (já que eles não têm o direito de acessar sua pasta pessoal). Eles precisarão instalá-lo uma segunda vez. Portanto, esse modo de instalação não faz sentido em grande escala e, em pequena escala, é mais fácil digitar uma senha do que instalar o software manualmente.
É por isso que o Synaptic age por uma senha e por que é bom.
Sudoers
Se você realmente precisa ter outros usuários instalando software sem senha , você pode adicioná-los à lista de sudoers. No entanto, isso resultará em um grande risco de segurança . Se isso não lhe diz respeito, considere que existem redes de bots com ótimos recursos para invadir seu computador via Internet. Eles fazem isso apenas para adicionar seu computador à rede e usar sua conexão e poder de computação sem o seu conhecimento para fazer todo tipo de coisas ilegais. Eles não são nem mesmo depois de seus dados pessoais seu você para essa matéria. Eles só querem seqüestrar seu PC. Ainda não está preocupado? Mesmo? Então, olhe a seguinte resposta, que é um pequeno tutorial sobre a lista de sudoers:
Como para fazer o Ubuntu lembrar para sempre a senha depois da primeira vez
Leia com atenção. Você pode se trancar para fora do sistema.
O susto acabou
Então agora você tem o susto por trás de você e levando o assunto a sério, eu posso dizer que não é tão ruim assim. Se você confia nas pessoas que trabalham no seu computador e não tem programas instalados que permitem acesso remoto ao seu sistema (por exemplo, um servidor ssh ou ftp), então não é tão perigoso desativar a senha. Apenas não faça isso sem considerar o pior caso e pense em seus dados privados.
Ignore os procedimentos ( não faça isso levemente - veja o texto e link acima ):
# in shell type these commands
sudo su # in case you do something stupid, you'll have a root shell open
select-editor # (optional) will allow you to select text editor
visudo # secure way to open sudoers list
Um editor irá abrir ADICIONAR uma linha como esta:
confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center
Explicação da sintaxe: username machine=(usernameToRunCommandAs) command1,command2,...
. Assim, a linha acima permite que o confus execute o synaptic e o softwarecenter como root sem consulta de senha. Você ainda precisará iniciá-lo com sudo synaptic
ou gksudo synaptic
ou colocar um alias 'alias synaptic =' sudo synaptic 'no seu perfil de shell.