Up
root
作成: 2003-07-20
更新: 2009-03-08
Mac OS Xはデフォルトではsuコマンドでrootになることができない。
rootアカウントを有効にする方法
10.5 の場合
(http://docs.info.apple.com/jarticle.html?path=Mac/10.5/jp/11778.html)
「アプリケーション」フォルダの「ユーティリティ」フォルダにある「ディレクトリユーティリティ」を開く。
カギのアイコンをクリック。
管理者名およびパスワードを入力。
「編集」>「ルートユーザを有効にする」
ルートパスワードの設定
カギのアイコンをクリック。
「ディレクトリユーティリティ」を終了。
sudoコマンドを使用する(推奨)
Netinfo Manager を使う
アプリケーションの Netinfo Manager を起動
バーメニューから「セキュリテイ」の「認証...」を選択
→ 管理者認証
「セキュリテイ」の「ルートユーザを有効」を選択
→「警告:現在,ルートパスワードが設定されていません‥‥」
→ ルートパスワードの設定
root の Home は?
/var/root
root のシェルを csh に変更
/etc/passwd のつぎの行の sh を tcsh に変更:
root:*:0:0:System Administrator:/var/root:/bin/sh
/var/root/.tcshrc の編集
# vi /var/root/.tcshrc # cat /var/root/.tcshrc alias l 'ls -la' setenv PATH "/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"