El día 9 de noviembre de 2015, 17:47, fernando sainz
<fernandojose.sa...@gmail.com> escribió:
> El día 9 de noviembre de 2015, 17:26, Josu Lazkano
> <josu.lazk...@gmail.com> escribió:
>> Hola a todos,
>>
>> Estoy configurando el servico de transmission-daemon para poder
>> compartir contenido en internet. Estoy viendo en los logs que el
>> servicio no puede crear el fichero PID en /var/run/
>>
>> Nov  9 14:47:28 servidor transmission-daemon[3663]: [2015-11-09
>> 14:47:28.087 CET] Unable to save pidfile
>> "/var/run/transmission-daemon.pid": Permission denied (daemon.c:573)
>>
>> El usuario con que se ejecuta el servicio es "debian-transmission":
>>
>> # id debian-transmission
>> uid=108(debian-transmission) gid=114(debian-transmission)
>> groups=114(debian-transmission)
>>
>> Originalmente el PID se gaurdaba en
>> "/var/run/transmission/transmission-daemon.pid", he cambiado la ruta,
>> no se si importa.
>>
>> ¿Como puedo hacer para que se pueda crear ese fichero?
>>
>> Un saludo.
>>
>> --
>> Josu Lazkano
>>
>  Ese directorio es de root y tiene los permisos:
>
> drwxr-xr-x 29 root root 1240 nov  9 16:12 /run
>
> Por lo que otro usuario no puede "CREAR" ficheros pero si podría
> escribir si el fichero existiera y su propietario fuera ese usuario.
> (man chown)
>
> Si te fijas en los que tienes verás que hay ficheros y directorios con
> propietario distinto de root
> Si el directorio te pertenece podrás crear ficheros en él.
>
> S2.
>

Gracias por contestar Fernando,

Me he fijado que existen archivos y directorios con usuarios y grupos
diferentes a root,

Pero por lo que veo el direcotrio /run esta montado sobre un fs volatil:

# df -h | grep run
tmpfs           396M  5.5M  391M   2% /run
tmpfs           5.0M     0  5.0M   0% /run/lock

Puede que sea por eso que cada vez que arranque pierda toda la
informacion y despues no pueda crear dicho fichero.

Pero por esa razon, los demos directorios tampoco existirian:

# ls -lh /run/ | grep -v root
total 60K
drwxr-x---  2 Debian-exim Debian-exim   60 Nov  9 22:28 exim4
-rw-r--r--  1 statd       nogroup        4 Nov  9 22:28 rpc.statd.pid

¿Se os ocurre algo?

Gracias por todo y un saludo.

-- 
Josu Lazkano

Responder a