Ubuntuでルートアクセス権を取得する方法
著者:
John Stephens
作成日:
22 1月 2021
更新日:
19 5月 2024
コンテンツ
この記事の内容:sudoを使用してシステムコマンドを実行する特定のスーパーユーザーアカウントを作成する7
Linuxオペレーティングシステムのメンテナンスまたは管理タスクを実行するには、マシンの最高レベルでアクセス権限を取得する必要があります。 ルート。ほとんどのLinuxディストリビューションでは、特定のアカウントを使用してこのレベルのアクセスにアクセスする必要があります。 スーパー。 Ubuntuにはデフォルトでは同じことが当てはまりません。Ubuntuは、このレベルに誤って接続し続けることで、マシンを重大なセキュリティリスクにさらさないようにする他のソリューションをデフォルトで提供します。
ステージ
方法1 sudoを使用してシステムコマンドを実行する
-
同時に押す Ctrlキー+Altキー+T ターミナルを開きます。 使用できなくなります 知っていました Ubuntuはこのデフォルトのアクセスモードをブロックするため、他のディストリビューションと同じようにスーパーユーザーアカウントにアクセスします。代わりに、コマンドを呼び出す必要があります。 sudoの 実行される命令を含む行の先頭。 -
実行するコマンドの前に sudoの. 追加する場合 sudoの コマンドラインの先頭で、ルートスーパーユーザーのアクセス権限で実行されます。 sudoは英語の略語であることに注意してください スーパーユーザーDo.- たとえば、注文 sudo /etc/init.d/networking stop 実行中のネットワークサービスを停止し、 sudo adduser 新しいユーザーアカウントが追加されます。システムの動作に大きな影響を与えるこれらのタスクは両方とも、ルートレベルでスーパーユーザー権限で実行する必要があります。
- 注文する前にパスワードを入力するように求められます sudoの システムに与える指示を実行します。 Linuxはルートレベルへのアクセスを15分間維持します。この間、ルートシステムへのアクセスを必要とするコマンドを実行するたびにパスワードを再入力する必要はありません。
-
入ります gksudo. これは、グラフィカルユーザーインターフェイス(GUI)でプログラムを実行する必要がある場合に行います。 Ubuntuでは、そのようなプログラムを起動して起動しないことをお勧めします sudoの システムのセキュリティに関連する理由のため。コマンドの前に実行する必要があります gksudo.- 例えば入力してください gksudo gedit / etc / fstab グラフィカルインターフェイスを備えたesエディターであるGeditでファイル「/ etc / fstab」を開きます。
- KDEデスクトップインターフェイスを使用する場合は、使用する必要があります。 kdesudo の代わりに gksudo.
-
ルートレベル環境をエミュレートします。 いくつかの特定のスクリプトを実行する必要があり、リスクを認識している場合は、次を入力してルートレベルにアクセスできます。 sudo-i。これにより、システムルートおよびそのすべての環境変数へのアクセス権が付与されます。- スーパーユーザーアカウントのパスワードを作成します。注文を入力して sudo passwd rootパスワードを入力してスーパーユーザーアカウントを作成します。パスワードは覚えておく必要があります。
- 入ります sudo-i その後にスーパーユーザーのパスワードが続きます。
- 端末の制御コマンドの最後の文字は $ à #、また色が変わり、スーパーユーザーとしてシステムのルートへのアクセス権があることを通知します。
-
ユーザーにルートアクセス権を付与します。 標準ユーザーにルートアクセスを許可する場合は、そのユーザーの名前をグループに追加します sudoの。これを行うには、連続して同じ行に入力します sudoの usermod-aG sudo login_name あなたが交換することに注意する場所 USER_NAME アクセス権を与えるユーザーによって。
方法2特定のスーパーユーザーアカウントを作成する
-
入力して端末を開く Ctrlキー+Altキー+T. オペレーティングシステムに誤って損傷を与えないように、Ubuntuはデフォルトで個別のスーパーユーザーアカウントを作成する機能をブロックします。ルートレベルのコマンドを安全に実行するには、sudoまたはgksudoを使用する必要があります。特定のシステム管理者アカウントが必要だと思う場合(たとえば、マシンの通常のユーザーに標準アクセスのみを許可する場合、または特定のプログラムで必要な場合)、簡単なコマンドを使用して別のスーパーユーザーアカウントを作成できます。 。- ルートアクセスレベルで特定のアカウントを使用すると、マシンに深刻なリスクが生じる可能性があり、Ubuntuでは廃止されました。
-
入ります sudo passwd root を押す エントリー. 次に、スーパーユーザーアカウントの新しいパスワードを作成するように求められます。このパスワードは必ず覚えておいてください。 -
パスワードを作成してキーを押します エントリー. -
プロンプトが表示されたら、パスワードを再入力します。 その後、もう一度キーを押します エントリー。これで、スーパーユーザーにはルートアクセスレベルにアクセスするためのパスワードが与えられました。 -
タイプ su- 次に押す エントリー. システムのルート環境にアクセスするように求められたら、スーパーユーザーのパスワードを入力します。- タイプ sudo passwd-dl root このスーパーユーザーアカウントを削除する場合。