Solaris 10 の設定: root のホームディレクトリとシェル

  Unix

どうも Linux に慣れすぎたせいか、Solaris に馴染めない,,, ここは自分が使いやすいようにしよう。

  1. root のホームディレクトリを /root にする。
  2. /root のパーミッションを 700 で root 以外がアクセスできないようにする。
  3. root のシェルを /bin/bash にする。

# mkdir /root
# chmod 700 /root
# vi /etc/passwd

--- /etc/passwd.old
+++ /etc/passwd
@@ -1,4 +1,4 @@
-root:x:0:0:Super-User:/:/sbin/sh
+root:x:0:0:Super-User:/root:/bin/bash
daemon:x:1:1::/:
bin:x:2:2::/usr/bin:
sys:x:3:3::/:

vi で /etc/passwd を直接編集するよりも、コマンドで設定したほうが安全でよさげ。

# /usr/sbin/usermod -d /root -s /bin/bash root