Estoy ejecutando Ubuntu 10.04.2 LTS. ¿Por qué no puedo cd
ingresar al /var/www
directorio?
david@ubuntu:/var$ pwd
/var
david@ubuntu:/var$ ls -l
drwxrwxr-- 13 root root 4096 2011-02-26 21:53 www
david@ubuntu:/var$ cd www
-bash: cd: www: Permission denied
david@ubuntu:/var$ sudo cd www
sudo: cd: command not found
cd
es un shell incorporado, por losudo
que no se puede usar.cd
pueda hacer el ejecutable, no podría cambiar el proceso de shell 'cwd.Respuestas:
Necesita ejecutar permiso para cd en un directorio.
fuente
Hay alguna razón para prohibir que los '' otros '' ingresen al directorio, ¿no? Por lo tanto, sugeriría obtener acceso de root para ingresar a ese directorio, hacer algunas cosas y dejarlo, soltando el shell de sudo.
fuente
Solo un poco más de información, sería aconsejable crear un usuario y grupo web para su sistema y no tener servicios que se ejecutan como root. Entonces también puede agregar usuarios a ese grupo si es necesario y no otorgar privilegios de root.
fuente