You are not logged in.

#1 2013-04-20 19:11:00

814ckf0x
Member
Registered: 2012-05-16
Posts: 9

[es_ES] Upgrading [gdm (3.4.1-3 -> 3.6.1-2)] gdm-password file

Muy buenas a todos,

El día de hoy me puse en la labor de actualizar algunos archivos de configuración que había dejado en el olvido, ya saben, los famosos ".pacnew", algunos archivos los había modificado yo manualmente, sin embargo habían otros que parecían haber sido modificados por aplicaciones concretas (no he indagado sobre esto último). Por supuesto no tuve ningún problema en discriminar los cambios, hasta que me tropecé con "/etc/pam.d/gdm-password.pacnew".

Y es que viendo el registro de pacman me doy cuenta de dos cosas:

pacman.log:

[2012-11-1x xx:xx] warning: /etc/pam.d/gdm saved as /etc/pam.d/gdm.pacsave
[2012-11-1x xx:xx] warning: /etc/pam.d/gdm-password installed as /etc/pam.d/gdm-password.pacnew
[2012-11-1x xx:xx] upgraded gdm (3.4.1-3 -> 3.6.1-2)
  1. El archivo "/etc/pam.d/gdm" ya no existe, con lo cual deduzco que se ha eliminado del paquete...

  2. El archivo "/etc/pam.d/gdm-password" no se ha instalado correctamente por modificaciones manuales, es decir, pacman lo escribió como "gdm-password.pacnew"

El proceder es primero borrar "/etc/pam.d/gdm.pacsave" ya que dicho archivo dejó de ser útil...

Pero a la hora de editar "gdm-password" no sé qué tener en cuenta, es decir, alguna aplicación modificó el archivo por su cuenta? (y por tanto borrar la "nueva" entrada supondría un mal funcionamiento). Por supuesto, yo modifiqué el archivo para que aceptara pam-mount. ese cambio debe permanecer.

en conclusión mi pregunta es: cómo debería quedar mi "/etc/pam.d/gdm-password"?

cat /etc/pam.d/gdm-password # Versión antigua:

  1 #%PAM-1.0
  2 auth            requisite       pam_nologin.so
  3 auth            required        pam_env.so
  4 
  5 auth            requisite       pam_unix.so nullok
  6 auth            optional        pam_mount.so
  7 auth            optional        pam_gnome_keyring.so
  8 
  9 auth            sufficient      pam_succeed_if.so uid >= 1000 quiet
 10 auth            required        pam_deny.so
 11 
 12 account         required        pam_access.so
 13 account         required        pam_time.so
 14 account         required        pam_unix.so
 15 account         optional        pam_mount.so
 16 
 17 password        required        pam_unix.so
 18 
 19 session         required        pam_loginuid.so
 20 -session        optional        pam_systemd.so
 21 session         optional        pam_keyinit.so force revoke
 22 session         required        pam_limits.so
 23 session         required        pam_unix.so
 24 session         optional        pam_mount.so
 25 session         optional        pam_gnome_keyring.so auto_start

cat /etc/pam.d/gdm-password.pacnew # Versión nueva:

  1 account  include  system-login
  2 
  3 auth     substack system-login
  4 auth     optional pam_gnome_keyring.so
  5 
  6 password required pam_deny.so
  7 
  8 session  substack system-login
  9 session  optional pam_gnome_keyring.so auto_start

Gracias por la ayuda.

Last edited by 814ckf0x (2013-04-20 19:11:59)

Offline

Board footer

Powered by FluxBB