ルートが所有するディレクトリに変更するにはどうすればよいですか?
私が行った場合: sudo cd RootOwedDir
私は得る: sudo cd: command not found
もし私が su root
私が取得:authentication failure
、私は本当に実際のrootアカウントを設定したことがないからでしょう。
ここで何が間違っていますか?
ルートが所有するディレクトリに変更するにはどうすればよいですか?
私が行った場合: sudo cd RootOwedDir
私は得る: sudo cd: command not found
もし私が su root
私が取得:authentication failure
、私は本当に実際のrootアカウントを設定したことがないからでしょう。
ここで何が間違っていますか?
回答:
それcd
はコマンドではなく、組み込みのシェル関数だからです。そして、su
rootのパスワードを期待しています。単に使用します:
sudo su
ルート権限でシェルを実行します。入力が完了したら、+ をexit
押して前のシェルに戻ります。CtrlD
sudo su
不必要に複雑です。sudo -s
sudoにシェルを開始させます。または、実行するsudo bash
かsudo zsh
、-s
オプションを覚えておく必要がない場合。
sudo sh -c "cd dir_path"
su -
次に、パスワードを入力します。これで、ディレクトリにcdできます。あなたが今rootになっているので、あなたがrootになりたくない何かをする前にctrl-dを覚えておいてください。
sudo -
。root ユーザーを「セットアップ」することはありませんが、単純にシステムの神です。
これを行う最も簡単な方法は、rootアカウントを有効にし、suを使用してrootになることです。Ubuntuは誤用の可能性があるため、rootアカウントを非常に保護していますが、時々、すべての行でsudoよりもrootアカウントを使用する方がはるかに簡単です。いつでもどのアカウントを使用しているかに注意してください。
ターミナルを開き、sudo passwd rootと入力します。「Enter new UNIX password」というプロンプトが表示されたら、rootユーザーのパスワードを入力して確認します。
この時点で、あなたは使用してrootに変更することができますsuとし、CDディレクトリに。