Linux でユーザーにルート権限を追加する方法の概要

Linux でユーザーにルート権限を追加する方法の概要

1. ユーザーを追加します。まず、adduser コマンドを使用して共通ユーザーを追加します。コマンドは次のとおりです。

#ユーザーを追加 トミー
//tommyという名前のユーザーを追加する
#passwd tommy //パスワードを変更
ユーザー tommy のパスワードを変更します。
新しいUNIXパスワード: //ここに新しいパスワードを入力してください
新しいUNIXパスワードを再入力してください: //新しいパスワードをもう一度入力してください
passwd: すべての認証トークンが正常に更新されました。

2. ルート権限を付与する

方法1 : /etc/sudoersファイルを変更し、次の行を見つけて、その前のコメント(#)を削除します。

## グループホイールのユーザーがすべてのコマンドを実行できるようにする
%wheel ALL=(ALL) ALL

次に、ユーザーをルート グループ (wheel) に属するように変更します。コマンドは次のようになります。

#usermod -g ルート トミー

変更が完了しました。これで、tommy アカウントでログインし、su - コマンドを使用して root 権限を取得し、操作を実行できます。

方法 2 : /etc/sudoers ファイルを変更し、次の行を見つけて、以下に示すように root の下に行を追加します。

## ルートがどこでも任意のコマンドを実行できるようにする
ルート ALL=(ALL) ALL
トミー ALL=(ALL) ALL

変更が完了しました。これで、tommy アカウントでログインし、su - コマンドを使用して root 権限を取得し、操作を実行できます。

方法 3 : /etc/passwd ファイルを変更し、次の行を見つけて、ユーザー ID を 0 に変更します。

トミー:x:500:500:トミー:/home/トミー:/bin/bash

修正後は以下のようになります

トミー:x:0:500:トミー:/home/トミー:/bin/bash

保存し、tommy アカウントでログインして、root アカウントの権限を直接取得します。

注意: 方法 3 はシンプルで便利に思えますが、一般的には推奨されません。方法 2 が推奨されます。

Linuxでユーザーにルート権限を追加する方法

## ルートがどこでも任意のコマンドを実行できるようにする

ルート ALL=(ALL) ALL

トミー ALL=(ALL) ALL

変更が完了すると、tommy アカウントでログインできるようになります。

次に、su コマンドを使用して、操作を実行するためのルート権限を取得します。

以上が今回ご紹介した関連知識の全てとなります。123WORDPRESS.COMをご活用いただき、誠にありがとうございます。

以下もご興味があるかもしれません:
  • Linux で sudo su を使用して一般ユーザーにルート権限を追加する方法

<<:  MySQL オンラインリカバリ UNDO テーブルスペース 実戦記録

>>:  Vueプロジェクトを大画面に適応させる方法の例

推薦する

Linuxで権限が拒否された場合の解決策の詳細な説明

許可が拒否されました:その理由は、ファイルの読み取り、書き込み、作成、削除などの権限がないためです。...

CentOS7 上で KVM 仮想化プラットフォームを構築する (3 つの方法)

KVM はカーネルベースの仮想マシンの略で、Linux をハイパーバイザーに変換する Linux ...

Linux userdel コマンドの使用法

1. コマンドの紹介userdel (ユーザー削除) コマンドは、ユーザー アカウントと関連ファイル...

テーブル関連の配置とJavascript操作テーブル、tr、td

適切に機能するテーブル プロパティ設定:コードをコピーコードは次のとおりです。 <テーブル セ...

さまざまなマウスの形状を表現する方法

<a href = "http://" style = "cur...

HTTPプロトコルにおけるステータスコードの意味

暫定的な応答を示し、要求者に操作の続行を要求するステータス コード。コードの説明100 (続行) リ...

Vueは視覚的なドラッグページエディタを実装します

目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...

1つの記事でTypeScriptのデータ型について学ぶ

目次基本タイプあらゆるタイプ配列タプルインタフェース関数自己推論を入力する結合タイプ(1つ以上選択)...

JS でシングルトン モードを実装するための 6 つのソリューションの概要

序文今日は、デザインパターンのクリエーションパターンを見直していたところ、JS でシングルトンパター...

Linux で time(NULL) 関数と localtime() を使用して現在の時刻を取得する方法

time(); 関数関数プロトタイプ: time_t time(time_t *timer)関数の目...

選択にスタイルを追加するための純粋な CSS (スクリプトなし) 実装

通常は ul、li を介して選択のデフォルト スタイルを変更して、実現をシミュレートします。このよう...

MySQL の左結合操作における on 条件と where 条件の違いの紹介

優先度両方のケースで同じ条件を設定すると、異なる結果セットが生成される可能性があるのは、優先順位のた...

スマートCSSを使用して、ユーザーのスクロール位置に基づいてスタイルを適用します。

現在のスクロール オフセットを html 要素の属性に追加することで、現在のスクロール位置に基づいて...

入力ボックスの値を取得する方法のReactの例

入力ボックスの値を取得する複数の方法最初の方法は、制御されていないコンポーネントの取得です2番目の方...

nginx で複数の仮想ホストを設定する方法の例

nginx で仮想ホスト vhost を設定すると非常に便利です。 nginx設定ファイルnginx...