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