Dar permisos a un usuario

Iniciado por WIитX, 7 Enero 2015, 16:23 PM

0 Miembros y 1 Visitante están viendo este tema.

WIитX

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)

Citardrwxrwxrwx 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"!
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

#1
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 (bash) [Seleccionar]

chmod u+w


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

WIитX

Cita de: 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.

Citardrwxrwxrwx 3 root root  4096 ene  7 16:32 Packages

Le tengo así debería de servir pero nada
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

#3
Cita de: WIитX en  7 Enero 2015, 16:36 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 (bash) [Seleccionar]

mkdir temp
chown www-data temp
chmod u+w

WIитX

Era eso de temp que raro, nunca tuve que usarlo.

Muchas gracias.

Solucionado
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)