GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible d'utiliser mkdir dans le répertoire personnel :autorisation refusée (Linux Lubuntu)

vous pouvez essayer d'écrire la commande en utilisant 'sudo' :

sudo mkdir DirName


Comme le note @kirbyfan64sos dans un commentaire, /home n'est PAS votre répertoire personnel (c'est-à-dire le dossier d'accueil) :

Le fait que /home est un absolu, littéral chemin qui n'a pas de composant spécifique à l'utilisateur fournit un indice.

Alors que /home se trouve être le parent répertoire de tous répertoires personnels spécifiques à l'utilisateur sur les systèmes basés sur Linux, vous ne devriez même pas vous y fier, étant donné que cela diffère d'une plate-forme à l'autre :par exemple, le répertoire équivalent sur macOS est /Users .

Ce que toutes les plates-formes Unix ont en commun sont les moyens suivants pour naviguer vers/se référer à votre répertoire personnel :

  • Utilisation de cd sans argument modifie votre répertoire personnel, c'est-à-dire, rend votre répertoire personnel. le répertoire de travail .
    • par exemple :cd # changes to home dir; e.g., '/home/jdoe'
  • Non cité ~ par lui-même / sans guillemets ~/ au début d'une chaîne de chemin représente votre répertoire personnel. / un chemin partant de votre répertoire personnel ; ceci est appelé expansion de tilde (voir man bash )
    • par exemple :echo ~ # outputs, e.g., '/home/jdoe'
  • $HOME - dans le cadre d'un guillemet non cité ou de préférence d'un double guillemet chaîne - fait référence à votre répertoire personnel. HOME est une variable d'environnement prédéfinie et spécifique à l'utilisateur :
    • par exemple :cd "$HOME/tmp" # changes to your personal folder for temp. files

Ainsi, pour créer le dossier souhaité, vous pouvez utiliser :

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

Notez que la plupart des emplacements à l'extérieur votre répertoire personnel. nécessite un superutilisateur (utilisateur root) afin de créer des fichiers ou des répertoires - c'est pourquoi vous avez rencontré le Permission denied erreur.


Linux
  1. Comment supprimer des comptes d'utilisateurs avec le répertoire personnel sous Linux

  2. 5 exemples pour créer plusieurs répertoires sous Linux

  3. Mkdir :impossible de créer un répertoire :aucun fichier ou répertoire de ce type ?

  4. Correction d'une erreur SSH d'autorisation refusée (clé publique) sous Linux

  5. Autorisation d'extraction Git refusée Linux ?

Créer un répertoire personnel pour un utilisateur existant sous Linux

Comment utiliser la commande cd sous Linux

Commande Mkdir sous Linux

Comment utiliser la commande Mkdir sous Linux

Comment migrer le répertoire HOME sous Linux

Autorisation de montage CIFS refusée sous Linux - Corrigé !