[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Permisos para crear fichero PID



El día 9 de noviembre de 2015, 17:26, Josu Lazkano
<josu.lazkano@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.


Reply to: