¿Por qué te piden una contraseña?
La mayoría del software está diseñado para tocar archivos sensibles, es decir, sensibles a la seguridad de sus datos privados o la integridad del sistema. Es por eso que la instalación del software es un riesgo potencial y debe ser validado por un usuario que sepa lo que está haciendo. Incluso para el software de código abierto, no puede estar seguro de que no lleguen bits de código incorrectos con su nuevo reproductor de audio hasta que alguien lo revise. E incluso entonces, algo podría haberse pasado por alto o los paquetes podrían ser manipulados en el camino. ¿Quién sabe lo que está oculto en la profundidad del programa? Un usuario debería.
Ubuntu proporciona una forma cómoda de instalar software. Los desarrolladores de software pueden confiar en esa comodidad y asumir que synaptic / software center / apt les permite acceder a estos archivos confidenciales. Canonical busca errores en el repositorio de software y códigos maliciosos. Pero la responsabilidad final es tuya.
Si el software en cuestión no necesita acceso a archivos confidenciales, puede (en principio) instalarse en la carpeta de inicio, aunque no en la forma de Ubuntu. Por ejemplo, tendrá que compilar el código fuente usted mismo o ejecutar un script de instalación personalizado. Además de los mayores esfuerzos, tiene la desventaja de no permitir que otros usuarios accedan a su programa recién instalado (ya que no tienen derecho a acceder a su carpeta de inicio). Tendrán que instalarlo por segunda vez. Por lo tanto, esta forma de instalación no tiene sentido a gran escala y en pequeña escala, por lo general, es más fácil escribir una contraseña que instalar el software manualmente.
Por eso, Synaptic solicita una contraseña y es bueno que lo haga.
Sudoers
Si realmente necesita que otros usuarios instalen software sin contraseña , puede agregarlos a la lista de sudoers. Sin embargo, esto resultará en un gran riesgo de seguridad . Si eso no le preocupa, considere que existen redes de bots con excelentes recursos para ingresar a su computadora a través de Internet. Lo hacen solo para agregar su computadora a la red y usar su conexión y poder de cómputo sin su conocimiento para hacer todo tipo de cosas ilegales. Ni siquiera son después de que sus datos personales sean suyos. Solo quieren secuestrar tu PC. ¿Todavía no te preocupa? De Verdad? Luego mire la siguiente respuesta, que es un pequeño tutorial sobre el funcionamiento de la lista de sudoers:
Cómo hacer que Ubuntu recuerde para siempre la contraseña después de la primera vez
Lee eso cuidadosamente. Podrías quedarte fuera del sistema.
El susto ha terminado
Así que ahora tienes el susto detrás de ti y tomas el asunto en serio, puedo decirte que realmente no es tan malo. Si confía en las personas que trabajan en su computadora y no tiene programas instalados que permitan el acceso remoto a su sistema (por ejemplo, un servidor ssh o ftp), entonces no es tan peligroso deshabilitar la contraseña. Simplemente no lo haga sin considerar el peor de los casos y piense en sus datos privados.
Pase por alto los procedimientos ( no haga esto a la ligera ; vea el texto y el enlace de arriba ):
# 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
Un editor abrirá AGREGAR una línea como esta:
confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center
Explicación sintaxis: username machine=(usernameToRunCommandAs) command1,command2,...
. Entonces, la línea anterior permite que confus ejecute el centro sináptico y de software como raíz sin consulta de contraseña. Aún necesitará comenzar con sudo synaptic
o gksudo synaptic
poner un alias `alias synaptic = 'sudo synaptic' en su perfil de shell.