Changer le répertoire personnel de l'utilisateur root dans Ubuntu?


8

Le titre dit tout, comment puis-je changer le répertoire personnel de l'utilisateur «root» dans Ubuntu 12.04?

Réponses:


11

Voici les instructions, mais assurez-vous de savoir ce que vous faites.

Sur chaque système * nix, vous trouverez un fichier appelé /etc/passwdqui répertorie tous les utilisateurs et certains paramètres. Voici la syntaxe de ce fichier:

username:password:uid:gid:additional_info:home:shell

Ainsi, par exemple, vous trouverez:

root:x:0:0::/root:/bin/bash

Ce qui signifie que l'utilisateur est appelé root, le mot de passe est caché (il /etc/shadowest activé), uid est 0, gid est 0, aucune information supplémentaire, le répertoire personnel est /rootet le shell par défaut est /bin/bash.

Modifiez ce fichier et changez le répertoire personnel.

Cependant, je ne vois aucune raison de le faire.


5
Vous devriez probablement utiliser la vipwcommande pour modifier le passwdfichier. Il définit des verrous pour éviter la corruption de fichiers. Gâcher /etc/passwdpeut facilement arroser votre système.
Keith Thompson

Merci, ça va marcher. Juste pour des informations générales, j'ai besoin de changer le répertoire personnel pour un modèle VPS - c'est juste une chose de facilité d'utilisation

3
@ user1710563: il peut être utile de mettre à jour votre question pour expliquer pourquoi vous devez le faire. La réaction générale (la mienne incluse) a été «Ne fais pas ça»; si vous nous dites pourquoi vous voulez faire cela, vous obtiendrez probablement de meilleures informations, y compris des alternatives possibles qui ne nécessitent pas de changer le répertoire personnel de root.
Keith Thompson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.