¿Cómo puedo dar permiso completo a la carpeta y subcarpeta?

24

Soy nuevo en Ubuntu y necesito crear una nueva carpeta /vary necesito que todos los usuarios de la máquina tengan permisos completos para esta carpeta.

¿Cómo debo proceder?

Sam
fuente
Bienvenido a Ask Ubuntu! ;-) ¿Desea crear una carpeta /varque tenga permiso completo para todos los usuarios? Ya hay uno! y se llama tmp!
Fabby
Gracias por responder, sí, eso es lo que quiero hacer, pero por favor, ¿qué quieres decir con "Ya hay uno"? y se llama tmp!
Sam
1
/ tmp es un directorio del sistema con un sistema de archivos temporal que utiliza memoria RAM. Cualquier cosa puesta allí se eliminará al reiniciar.
Eduardo Cola
@EduardoCola: en realidad usa disco, pero sí, ¡se elimina al reiniciar! (Puedes ver que esto sucede cuando eliminas quiet splashlos parámetros de arranque ...) ;-)
Fabby
¿No se usa / tmp con tmpfs? ¿Cuál usa RAM?
Eduardo Cola

Respuestas:

25

Presione Ctrl+ Alt+ Tpara ir a una terminal y escriba:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

Donde szDirectoryNameestá el nombre del directorio que desea, asignifica "todos" (usuarios) +significa "agregar los siguientes derechos" y rwxsignifica read, write y e xecute respectivamente ...

Nota: ya existe un directorio en el /varque todos los usuarios tienen acceso a: tmp(ruta completa /var/tmp:) a la que está vinculado /tmp.
Sin embargo, tenga en cuenta que todos los archivos /tmpse eliminan en el momento del arranque.

Para más información, aquí hay un gran recurso en todos los directorios en Linux.

Fabby
fuente
pero, ¿qué significa eso después de ejecutar su comando y obtuve un total de 0 cuando escribí ls -l / var / nameoffolder?
Sam
Sé que el comando ls ... se usa para enumerar lo que hay en esa carpeta, pero ¿me das los permisos?
Sam
Su pregunta original ha sido respondida. Si tiene más preguntas, ¡ simplemente pregunte otra! Visite también el Tour Ask Ubuntu para comprender mejor cómo funciona este sitio, ya que es bastante diferente de un foro ... Un clic en ☑ sería apreciado
mientras tanto
lo siento, editó su respuesta con una declaración sobre la que quiero preguntar acerca de que ya hay un directorio en / var al que todos los usuarios tienen acceso: tmp que está vinculado a / tmp, esto significa que las carpetas que crearé en / var se eliminarán in / tmp
Sam
17

Terminal abierta

Crear directorio con mkdir:

sudo mkdir /var/DirectoryName

Para otorgar todos los permisos a una carpeta, otorgue chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
Pradeep Kumar Prabaharan
fuente