Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: WIитX en 7 Enero 2015, 16:23 pm



Título: Dar permisos a un usuario
Publicado por: WIитX en 7 Enero 2015, 16:23 pm
Buenas tengo un directorio donde tengo mi foro SMF pero me pide que cambie los permisos de X carpeta entonces me dice que el comando a fallado me gustaría saber como puedo darle a ese usuario permisos para que pueda cambiar los permisos de las carpetas

El creador de las carpetas es root, pero el que las modifica por FTP es el usuario ftpuser y me tira este error: (El directorio Packages tiene permisos 777)

Citar
drwxrwxrwx 3 root root  4096 ene  7 16:32 Packages

Citar
¡UN ERROR HA OCURRIDO!
¡No puedes descargar o instalar nuevos paquetes ya que no se puede escribir en el directorio "Packages"!


Título: Re: Dar permisos a un usuario
Publicado por: MinusFour en 7 Enero 2015, 16:35 pm
Para cambiar los permisos de la carpeta usas chmod, dependiendo del dueño y grupo de la carpeta debes darle permisos apropiados.

Edit: En tu error, el usuario de apache no puede escribir en la carpeta especificada. Navega hasta la carpeta y dale permisos de escritura:

Código
  1. chmod u+w

u = si es usuario
g = si es grupo
o = si es others


Título: Re: Dar permisos a un usuario
Publicado por: WIитX en 7 Enero 2015, 16:36 pm
Para cambiar los permisos de la carpeta usas chmod, dependiendo del dueño y grupo de la carpeta debes darle permisos apropiados.

Citar
drwxrwxrwx 3 root root  4096 ene  7 16:32 Packages

Le tengo así debería de servir pero nada


Título: Re: Dar permisos a un usuario
Publicado por: MinusFour en 7 Enero 2015, 16:40 pm
Le tengo así debería de servir pero nada

Entonces no parece ser un error de permisos, sino del script.

Edit: Parece que SMF usa una carpeta llamada temp dentro de Packages:

http://www.simplemachines.org/community/index.php?topic=77780.0

Y recomiendan crear la carpeta y darle permisos de escritura.

Código
  1. mkdir temp
  2. chown www-data temp
  3. chmod u+w


Título: Re: Dar permisos a un usuario
Publicado por: WIитX en 7 Enero 2015, 16:55 pm
Era eso de temp que raro, nunca tuve que usarlo.

Muchas gracias.

Solucionado