ForoSUSE

ForoSUSE (http://www.forosuse.org/forosuse/index.php)
-   General OpenSUSE (http://www.forosuse.org/forosuse/forumdisplay.php?f=23)
-   -   No se pudo montar disco (Not authorized to perform operation) (http://www.forosuse.org/forosuse/showthread.php?t=33952)

depto_cool 04-feb-2017 00:35

No se pudo montar disco (Not authorized to perform operation)
 
Hola Foro.

Estoy necesitando su ayuda porque ya hace varios días que creo que tengo una denegación de permisos para montar particiones desde el escritorio del XFCE. Creo que después de actualizar mis Opensuse, el 42.1 el cual utilizo por defecto, y el 42.2 el cual estaba testeando ambos no me permiten montar las particiones visibles en el escritorio de XFCE, lanzando el siguiente mensaje:

No se pudo montar disco "Nombre" Not authorized to perform operation.

Al parecer alguna actualización afecto a la versión 42.1 y 42.2 porque en mi disco principal tengo un 13.1 que no se vio afectado por el problema.

Me podrían brindar ayuda con este inconveniente? Soy bastante novato en esto, aunque busqué bastante en google no encontré ningún problema igual con opensuse o similares. Tampoco me anime a tocar mucho por desconocimiento...

Desde ya agradezco su colaboración. ;)

depto_cool 04-feb-2017 00:37

El usuario root puede montar sin problemas. Mi usuario ya ni pide la contraseña-

Krovikan 04-feb-2017 02:49

No sé si podrá ayudarte, pero, ¿has mirado en los detalles de tu usuario (Yast-->Administración de usuarios) que pertenezca a los grupos cdrom y disk? Presupongo que ya usas sudo delante del comante mount.


Saludos

depto_cool 04-feb-2017 03:24

el CDrom lo puede montar y desmontar sin problemas, nunca requirió contraseña. Pero sospecho que sea alguna actualización que cambio propiedades de seguridad de udisk, segun estuve investigando. El problema es que específicamente desconozco como se configura la seguridad allí. Evidentemente ha sido alguna actualización, ya que de no ser así, alguno de los sistemas no presentaría el problema.
Nota. El montaje no lo hago sobre consola sino sobre thunar o el desktop de xfce.

depto_cool 04-feb-2017 18:05

Hola foro.
Antes que nada gracias por la ayuda Krovikan.

Realmente no se que pudo haber pasado, pero probablemente haya sido alguna actualización que produjo el problema (me atrevo a dar mas probabilidad a ello ya que los dos sistemas que aun reciben actualizaciones dieron error).
Una solución paliativa que encontré en la red es editar el fichero /etc/polkit-1/rules.d/50-default.rules . Allí agregué las lineas siguientes:

/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */

// DO NOT EDIT THIS FILE, it will be overwritten on update
//
// Default rules for polkit
//
// See the polkit(8) man page for more information
// about configuring polkit.

polkit.addAdminRule(function(action, subject) {
return ["unix-user:0"];
});

// PARTE EDITADA:

polkit.addRule(function(action, subject) {
if (action.id == 'org.freedesktop.udisks2.filesystem-mount-system' && subject.user == '%USER%') {
return polkit.Result.YES;
}
}
);


En donde en %USER% puse mi nombre de usuario.

También he revisado los directorios:

/usr/share/polkit-1/actions/ y allí los archivos org.freedesktop~; en todos aquellos no encontré nada diferente a como están configurados en la versión 13.1.
en el directorio: /usr/share/polkit-1/rules.d/ probablemente se pueda poner una regla allí diciendo lo mismo que he configurado en el fichero 50-default.rules, pero no encontré como nombrar el fichero para que la regla funcione.

Si alguien encontró la real solución del problema espero la puedan compartir!

Saludos.-


La franja horaria es GMT +2. Ahora son las 15:16.

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.


Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!