GNU/Linux >> Tutoriales Linux >  >> Linux

No se puede usar mkdir en el directorio de inicio:permiso denegado (Linux Lubuntu)

puedes intentar escribir el comando usando 'sudo':

sudo mkdir DirName


Como señala @kirbyfan64sos en un comentario, /home NO es su directorio de inicio (también conocida como carpeta de inicio):

El hecho de que /home es un absoluto, literal ruta que no tiene un componente específico del usuario proporciona una pista.

Mientras que /home pasa a ser el padre directorio de todos directorios de inicio específicos del usuario en sistemas basados ​​en Linux, ni siquiera debería confiar en eso, dado que esto difiere entre plataformas:por ejemplo, el directorio equivalente en macOS es /Users .

Lo que todas las plataformas Unix SÍ tienen en común son las siguientes formas de navegar a / referirse a su directorio de inicio:

  • Uso de cd SIN argumento cambios a su directorio de inicio, es decir, hace que su directorio de inicio. el directorio de trabajo .
    • por ejemplo:cd # changes to home dir; e.g., '/home/jdoe'
  • Sin comillas ~ por sí mismo / sin citar ~/ al comienzo de una cadena de ruta representa su directorio de inicio. / un camino que comienza en su directorio de inicio; esto se conoce como expansión de tilde (ver man bash )
    • por ejemplo:echo ~ # outputs, e.g., '/home/jdoe'
  • $HOME - como parte de una sin comillas o preferentemente de una entre comillas dobles cadena - se refiere a su directorio de inicio. HOME es una variable de entorno predefinida y específica del usuario :<último>
  • por ejemplo:cd "$HOME/tmp" # changes to your personal folder for temp. files

Por lo tanto, para crear la carpeta deseada, podría usar:

mkdir "$HOME/bin"  # same as: mkdir ~/bin

Tenga en cuenta que la mayoría de las ubicaciones fuera tu directorio de inicio requiere superusuario (usuario root) para crear archivos o directorios - es por eso que te encontraste con el Permission denied error.


Linux
  1. Cómo eliminar cuentas de usuario con el directorio de inicio en Linux

  2. 5 ejemplos para crear múltiples directorios en Linux

  3. Mkdir:No se puede crear un directorio:¿No existe tal archivo o directorio?

  4. Arreglar el error SSH de permiso denegado (clave pública) en Linux

  5. Permiso de AWS Lambda denegado al intentar usar ffmpeg

Crear directorio de inicio para usuarios existentes en Linux

Cómo usar el comando cd en Linux

Comando Mkdir en Linux

Cómo usar el comando Mkdir en Linux

Cómo migrar el directorio HOME en Linux

Permiso de montaje CIFS denegado en Linux - ¡Arreglado!