GNU/Linux >> Tutoriels Linux >  >> Linux

Comment connaître les autorisations d'un utilisateur spécifié sur Linux avec un accès root ?

Il se peut que votre collègue, lors de la création du compte, ait créé le répertoire personnel "à la main", ce qui a fait qu'il appartient à root . Essayez d'exécuter ce qui suit en tant que root :

chown -R username ~username
chgrp -R $(id -gn username) ~username

username est le nom du compte problématique.

Modifier

Si cela s'avère être votre problème, pour éviter que cela ne se reproduise à l'avenir, vous souhaitez ajouter le -m passer au useradd ligne de commande utilisée pour créer le compte utilisateur. Cela garantit que le répertoire personnel sélectionné par l'utilisateur est créé s'il n'existe pas. Cela crée le répertoire personnel avec la propriété et les autorisations "correctes" afin que vous ne soyez pas confronté à ce type de problème.

Modifier 2

Le chgrp la commande ajoutée ci-dessus changera la propriété du groupe de l'ensemble du répertoire personnel de username à username le groupe principal. Selon votre environnement, cela peut ne pas être exactement ce que vous voulez et vous devrez peut-être modifier "manuellement" la propriété de groupe de sous-répertoires spécifiques à l'intérieur du répertoire personnel, définissant ainsi une propriété de groupe différente pour différents sous-répertoires. Ce n'est généralement pas le cas pour les ordinateurs personnels, mais puisque vous avez mentionné "un collègue", je suppose que nous parlons d'un environnement de bureau en réseau, auquel cas la propriété de groupe est importante pour les répertoires partagés.


Linux
  1. Comment changer un nom d'utilisateur sous Linux

  2. Ajouter un utilisateur au groupe sous Linux, comment le faire (avec exemples)

  3. Comment personnaliser les environnements utilisateur Linux

  4. Linux chmod et chown - Comment modifier les autorisations et la propriété des fichiers sous Linux

  5. Comment créer un nouvel utilisateur avec un accès Ssh ?

Comment fournir à l'utilisateur des privilèges root sur Kali Linux

Comment créer des utilisateurs sous Linux (commande useradd)

Comment lister tous les utilisateurs sous Linux

Comment changer correctement le nom d'utilisateur sous Linux

Comment créer un utilisateur SFTP avec des autorisations de répertoire spécifiées dans Ubuntu 20.04

Comment connaître les groupes d'un utilisateur Linux