Ubuntuでrootユーザーのホームディレクトリを変更しますか?


8

タイトルはすべてを語っていますが、Ubuntu 12.04で「root」ユーザーのホームディレクトリを変更するにはどうすればよいですか?

回答:


11

ここに指示がありますが、あなたが何をしているかを必ず知っておいてください。

すべての* nixシステムで、/etc/passwdすべてのユーザーといくつかの設定をリストしたファイルが見つかります。そのファイルの構文は次のとおりです。

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

したがって、たとえば、次のようになります。

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

つまり、ユーザーはrootと呼ばれ、パスワードは非表示(オン/etc/shadow)、uidは0、gidは0、追加情報はありません。ホームディレクトリは/rootで、デフォルトのシェルは/bin/bashです。

そのファイルを編集して、ホームディレクトリを変更します。

しかし、私にはそれをする理由が何もありません。


5
あなたは、おそらく使用する必要がありますvipw編集するコマンドをpasswdファイルを。ファイルの破損を防ぐためにロックを設定します。いじくり回すと/etc/passwd、システムを簡単にホースで破壊してしまいます。
Keith Thompson

うまくいきますように。一般的な情報のためだけに、VPSテンプレートのホームディレクトリを変更する必要があります。これは使いやすさの問題です

3
@ user1710563:なぜこれを行う必要があるのか​​を説明するために質問を更新すると役立つ場合があります。一般的な反応(私のものを含む)は「それをしないでください」です。なぜこれを実行したいのかを教えてくれれば、ルートのホームディレクトリを変更する必要のない代替手段を含め、より良い情報を入手できるでしょう。
Keith Thompson、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.