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?

user1710563
la source

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.

Zagorax
la source
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