目次
このチュートリアルでは、私はあなたがLinuxでrootユーザーまたはスーパーユーザーになることができ、それを通して5つの最良の方法を紹介します。 Linuxベースのサーバーで特権コマンドを実行する場合は、rootまたはスーパーユーザアクセスが必要です。 Linuxシステムには、rootやスーパーユーザー以外のユーザーを介して実行できない多くのコマンドがあります。
だから、特権コマンドを実行したい場合に備えて、常にrootユーザーに切り替えるか変更する必要があります。 これは、すべてのLinuxの専門家が日々の仕事で直面する一般的なシナリオの1つです。 rootユーザーは、システムを完全に制御できるadminユーザーのようなものです。 ここでは、特権コマンドのいずれかを実行するために、ユーザーをrootまたはスーパーユーザーに切り替えたり変更したりするさまざまな方法を見ていきます。
Linuxでrootユーザーまたはスーパーユーザーになる方法
また読む:Linux/Unixで人気のある10のKillコマンド例(Linuxでプロセスを強制終了する方法)
方法1:’sudo-i’を使用してLinuxでrootユーザーまたはスーパーユーザーになる
現在非rootユーザーとしてログインしている場合は、以下に示すようにsudo -i
コマンドを使用してrootユーザーとしてログインすることができます。 現在のユーザーがsudo
アクセス権を持っていない場合は、以下の出力に示すようにパスワードを要求しますが、現在のユーザーがsudo
アクセス権を持っている場合は、パUbuntuベースのシステムでは、デフォルトでrootユーザーがブロックされるため、最初に非rootユーザーとしてログインし、次にsudo -i
を使用してroot
ユーザーとしてログインする必要が ユーザーにsudo
アクセスを提供するために、Sudoersにユーザーを追加する方法を段階的に確認できます。
test@test-localhost:~$ sudo -i password for test:root@test-localhost:~#
-i:対象ユーザーのパスワードデータベースエントリで指定されたシェルをログインシェルとして実行します。 SudoコマンドのManページの詳細。
方法2:Linuxで’sudo-s’を使用してrootユーザーまたはスーパーユーザーになる
現在非rootユーザーとしてログインしている場合は、以下に示すようにsudo -s
コマンドを使用してrootユーザーとしてログインすることができます。 この方法は、通常、最初に別のユーザーとしてログインし、デフォルトではroot
ユーザーがブロックされるため、特権コマンドを実行するためにroot
ユーザーに切り替える必
test@test-localhost:~$ sudo -sroot@test-localhost:/home/test#
-s : SHELL環境変数が設定されている場合は、SHELL環境変数で指定されたシェルを実行するか、起動しているユーザーのパスワード・データベース・エントリで指定されたシェルを実行します。 SudoコマンドのManページの詳細。方法3:Linuxでrootユーザーまたはスーパーユーザーになるために’sudo su-‘を使用する
また、sudoでsu(ユーザー切り替え)コマンドを使用してユーザーを切り替えることもできます。 現在非rootユーザーとしてログインしている場合は、以下のようにsudo su -
コマンドを使用してroot
ユーザーとしてログインできます。 出力プロンプトに$
が表示されると、現在ログインしているユーザーが非特権ユーザーであることを意味し、出力プロンプトに#
が表示されると、現在root
ユーザーとし
test@test-localhost:~$ sudo su -root@test-localhost:~#
方法4:Linuxでrootユーザーまたはスーパーユーザーになるために’su-root’を使用する
ユーザーをrootユーザーに切り替える別の方法は、以下に示すようにsu - root
コマンドを使用するこ これで、sudo
とsu
コマンドを区別できるようになりました。 sudoは基本的に特権コマンドを実行するために使用され、suはユーザーを切り替えることです。 Linuxベースのシステムでは、両方のツールを効果的に使用して
root
ユーザーまたはsuperuser
にすることができます。
$ su - rootPassword:Last login: Sun Oct 11 12:37:59 EDT 2020 from 192.168.0.101 on pts/0
方法5:’su-‘を使用してLinux
でrootユーザーまたはスーパーユーザーになるsu
コマンドでroot
ユーザーに言及せず、su -
コマンドのみを使用すると、デフォルトでroot
ユーザーまたはsuperuser
$ su -Password:Last login: Sun Oct 11 12:38:42 EDT 2020 on pts/0
人気のある推奨事項:-
RHEL8/CentOS8にPHPをインストールするための7つの簡単な手順
Ubuntu20.04にJavaをインストールするための簡単な手順
Javaのラッパークラス: 例を使用した自動ボックス化とボックス解除
RHEL8/CentOS8にJavaをインストールするための最良の手順
15ansible-vaultコマンド例Linux上で機密データ/ファイルを暗号化およ4082>簡単な手順でUbuntu18.04にRubyをインストールする方法