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.