Entonces, cuando mi usuario no administrador intenta conectarse a una nueva red WiFi (por ejemplo, en un café, por ejemplo) NetworkManager solicita la contraseña del usuario administrador. ¿Hay alguna manera de desactivar esto y permitir que el usuario no administrador se conecte a la red Wifi que desee?
EDITAR: solo para aclarar, realmente me refiero a una nueva red WiFi nunca conectada antes por la computadora, por lo que hacer clic en 'Disponible para todos los usuarios' en una conexión establecida existente no resolverá el problema, ya que actualmente no hay problema con el usuario no administrador reconectando tantas veces como quiera a la red doméstica.
12.04
wireless
permissions
password
fpghost
fuente
fuente
/etc/sudoers
es el archivo a editar para que no solicite contraseñas: help.ubuntu.com/community/Sudoersvisudo
antes para permitir que el usuario no administrador haga algunas cosas (comosudo apt-get upate
por ejemplo), pero no estoy seguro de lo que tendría que poner allí para evitar que se le pida una contraseña para conectarse a una nueva red wifisomeUser ALL=(root)NOPASSWD:/path/to/somethingControllingWiFi
que presumo, si este es realmente el camino a seguir.Respuestas:
Encontré el éxito con la siguiente solución en Ubuntu 13.04:
Abra
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
con privilegios de root / sudo y busque la siguiente línea:Algunas líneas debajo de eso deberían ser esto:
Cámbielo a:
Guarde el archivo y reinicie su computadora.
fuente
Cómo resolver el error: la política del sistema impide la modificación de la configuración de red para todos los usuarios
Falta un paso crítico en una respuesta anterior, por lo que la incluyo aquí. :)
Esto funciona en Ubuntu 14.04 LTS y 16.04 LTS
Terminal abierta
su a la raíz
Escriba lo siguiente:
Hacia el final del archivo, busque la sección etiquetada:
En la parte inferior de la sección org.freedesktop.NetworkManager.settings.modify.system , busque la siguiente línea de código:
Cambio esta línea para leer como sigue:
Salvar el archivo usando:
Responda "Guardar búfer modificado (RESPUESTA" No "DESTRUIRÁ LOS CAMBIOS)?" por Typing :
Presione enter cuando se te solicite con:
Reiniciar .
:)
fuente
También puede crear una política local para esto
en un archivo llamado
/etc/polkit-1/localauthority/50-local.d/10-network-manager.pkla
.¡La ventaja aquí es que puede ser un solo comando y puede usarse en un script!
Referencia: Ubuntu Manpage: pklocalauthority
fuente
Esta no es realmente la solución que esperaba, pero una solución que he encontrado es deshabilitar
NetworkManager
todo junto y, en su lugar, usarloWicd
.Primera parada
NetworkManager
de la ejecución al inicio:luego # fuera de la
managed
línea. También # fuera#start on (local-filesystems and started dbus)
de/etc/init/network-manager.conf
. Entonces solo para asegurarme el dobleAhora solo puede usar
Wicd
y no se necesitan indicaciones de contraseña, parece.fuente
Puede editar archivos de configuración del sistema, pero eso es fuerza bruta. En primer lugar, como regla general, reside en virtud de configuración
/etc
, no/usr
o/var
o en cualquier otro lugar. HarlemSquirrel explicó cómo hacer un cambio adecuado a la política predeterminada./usr
Se garantiza que la edición de archivos debajo explotará en su cara tarde o temprano, ya que esos archivos son proporcionados por paquetes del sistema, que se actualizarán / reemplazarán eventualmente.Pero el mayor problema es que estos cambios son completamente innecesarios, al menos a partir de 18.04. Este es un problema de "lo estás sosteniendo mal". En realidad, es un problema de usabilidad por parte del applet de NM, pero de todos modos. Echa un vistazo a
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
:Lo que significa que los usuarios no pueden crear conexiones, ¿verdad? ¡Incorrecto! Mira más allá:
Como puede ver, NetworkManager admite el concepto de conexiones de usuario y sistema. El problema es que el applet crea conexiones del sistema por defecto. Entonces, cuando abre el applet en la bandeja y hace clic en Seleccionar red , luego selecciona el que desea conectarse, le pide un usuario de sudo, porque la creación de conexiones del sistema solo está permitida para los administradores.
PERO si abre la aplicación Configuración , vaya a Wi-Fi y haga clic en la red deseada, le permitirá conectarse fácilmente sin contraseña de administrador. Caminar en el parque.
Sin embargo, el motivo por el cual el applet quiere crear conexiones del sistema por defecto está fuera de mi alcance, especialmente porque puede hacer que una conexión de usuario sea un sistema en cualquier momento posterior. Es la opción Poner a disposición de otros usuarios en las propiedades de conexión, y cuando verifica eso y hace clic en Aplicar , solicitará inmediatamente la contraseña de sudo, como debería. Trataré de encontrar una manera de hacer que el applet cree conexiones de usuario de forma predeterminada, actualizaré esta respuesta si lo descubro.
fuente