仮想マシンではなく、2番目のオペレーティングシステムとしてMacにUbuntuをインストールしました。端末を開くと、私のユーザー名はルートではなくubuntuです。だからそれはubuntu@nadia-ubuntu:/$
その後、ルートディレクトリに移動しようとします。私は入る
cd root
しかし、このエラーが発生しました。
bash: cd: root: Permission denied
続けて打者を打つ
su - root
その後、パスワードを求めます。ログインパスワードを入力してください。 5秒後に私はこれを得ます:
su: Authentication failure
このルートアクセス権を取得するにはどうすればよいですか?
実際のコードは次のとおりです。
ubuntu@nadias-ubuntu:/$ cd /root
bash: cd: /root: Permission denied
ubuntu@nadias-ubuntu:/$ su -root
su: invalid option -- 'r'
Try 'su --help' for more information.
ubuntu@nadias-ubuntu:/$ su - root
Password:
su: Authentication failure
ubuntu@nadias-ubuntu:/$
ベストアンサー1
同じ名前で別の概念を混同しています。
根(別名rootユーザーまたは根) は管理者アカウントで、マシンへのフルアクセス権を持ちます。
これルートディレクトリはい
/
、ファイルシステム階層の最も高い(最上位)ディレクトリです。これ/ルートディレクトリはい
/root
、これはスーパーユーザーのホームディレクトリです。権限のないユーザー(あなたの場合は「ubuntu」)は通常これにアクセスできません。
このコマンドを使用するsu - root
とスーパーユーザーになります。これを行うには、スーパーユーザーのパスワードを入力する必要があります。
sudoersファイルに "ubuntu"ユーザーがいる場合は、コマンドを使用してスーパーsudo su - root
ユーザーになることができます。この場合、「ubuntu」ユーザーのパスワードを入力する必要があります。