Cambia la home directory dell'utente root in Ubuntu?


8

Il titolo dice tutto, come posso cambiare la home directory dell'utente 'root' in Ubuntu 12.04?

Risposte:


11

Ecco le istruzioni, ma assicurati di sapere cosa stai facendo.

Su ogni sistema * nix troverai un file chiamato /etc/passwdche elenca tutti gli utenti e alcune impostazioni. Ecco la sintassi di quel file:

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

Quindi, ad esempio, troverai:

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

Ciò significa che l'utente è chiamato root, la password è nascosta (è attiva /etc/shadow), uid è 0, gid è 0, nessuna informazione aggiuntiva, la home directory è /roote la shell predefinita è /bin/bash.

Modifica quel file e cambia la home directory.

Tuttavia, non vedo alcun motivo per farlo.


5
Probabilmente dovresti usare il vipwcomando per modificare il passwdfile. Imposta i blocchi per evitare il danneggiamento dei file. Il pasticcio /etc/passwdpuò facilmente intorpidire il sistema.
Keith Thompson,

Grazie che funzionerà. Solo per informazioni generali, ho bisogno di cambiare la home directory per un modello VPS - è solo una cosa facile da usare

3
@ user1710563: potrebbe essere utile aggiornare la domanda per spiegare perché è necessario eseguire questa operazione. La reazione generale (inclusa la mia) è stata "Non farlo"; se ci dici perché vuoi farlo, è probabile che tu ottenga informazioni migliori, comprese le possibili alternative che non richiedono la modifica della home directory di root.
Keith Thompson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.