-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Content-ID:
El 2015-09-30 a las 08:53 -0400, Informatico Neurodesarrollo escribió:
El 29/09/15 a las 22:11, Carlos E. R. escribió:
Si no tienes acceso, dilo y yo o algún otro acá podemos mirarlo.
No tengo.
Saludos
Pues el asunto viene del 2013.
[opensuse-factory] ERROR: /run/user/0/ does not exist
From: lynn
Date: Sat, 05 Oct 2013 16:38:07 +0200
http://lists.opensuse.org/opensuse-factory/2013-10/msg00087.html
En 12.3 iba, y en 13.1 fallaba, al implementar los cambios impuestos por
systemd.
+++-----------------------------
From: Sebastian
/run/user/$UID is created by systemd when a user logs on via systemd. so
if you use su or sudo it won't be created. therefor this is a bug in
kinit.
- -----------------------------++-
Al parecer, antes se usaba /tmp/
+++-----------------------------
From: lynn
Date: Sun, 06 Oct 2013 08:40:18 +0200
My workaround for the moment is to put the following
in /etc/init.d/boot.local:
mkdir /run/user/0 && chmod 0700 /run/user/0
- -----------------------------++-
+++-----------------------------
From: lynn
On Sun, 2013-10-06 at 19:02 +0400, Andrey Borzenkov wrote:
Does setting default_ccache_name to old default in krb5.conf work? It
is more simple and note that /run/user/$UID is removed when all user
sessions are closed.
Hi
OK. I had an old build of factory. I now have krb5 1.13 from a zypper
dup and indeed:
[libdefaults]
default_ccache_name = /tmp/krb5cc_%{uid}
Solves the problem. The cache is now produced as in the good old days
under /tmp.
- -----------------------------++-
+++-----------------------------
From: Andrey Borzenkov
В Mon, 07 Oct 2013 21:50:49 -0300
Cristian Rodríguez пишет:
I am not convinced that using /tmp is correct... probably we need
to modify the default to /run/krb5/$something and allow that
directory only to be written and/or read by root...
Credentials cache must be accessible by user whom it belongs.
using named files in /tmp for this purpose looks like a security
hole from here.
cifs.upcall actually relies on it being in /tmp because it has to
search for it (there is no interface to pass location between kernel
and upcall).
But in case of systemd using /tmp is in generally wrong
(/tmp can be private) and using /run/user/$UID is wrong as well because
it does not survive session end. So we need some per-user persistent
directory that exists at least as long as system is running.
- -----------------------------++-
+++-----------------------------
From: lynn
Date: Tue, 08 Oct 2013 14:25:20 +0200
Hi
The MIT devs have it in /tmp (now and upstream) with no plan to change.
If only root is to be given access to $something, then how and where do
other users store their own caches? Please do not set the default to a
directory to which only root has access. This would make matters far
worse.
Thanks,
L x
- -----------------------------++-
Finalmente creó un bugzilla:
https://bugzilla.novell.com/show_bug.cgi?id=844198
https://bugzilla.opensuse.org/show_bug.cgi?id=844198
¿Tienes acceso ahí?
Los comentarios son largos. Parece que se solucionó finalmente en la
13.2, el 2015-04-09, al menos oficialmente. Otros discrepan.
Te voy a mandar una copia de la página fuera de lista.
- --
Saludos
Carlos E. R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iF4EAREIAAYFAlYL56UACgkQja8UbcUWM1zx2gD/Wp+0fM6jc+f9Goauy5kAyGKi
+Ux2N4+mIJ0O6h+cQCoBAKFPUjXBu0rnV1pgxSQ4n82t6Sa7QyxuauW4j6+zVr3d
=o7AD
-----END PGP SIGNATURE-----