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プロジェクトを大画面に適応させる方法の例

推薦する

node.jsのインストールとHbuilderXの設定の詳細な説明

npm インストールチュートリアル: 1. Node.jsインストールパッケージをダウンロードする公...

UI を通じて Docker を管理する方法

Docker はますます多くのシナリオで使用されています。コマンドラインツールに慣れていない人にとっ...

ウェブページの画像を素早く表示する方法とテクニック

1. .jpg ではなく .gif を使用します。GIF は JPG に比べてサイズが小さくなります...

Mysql5.7.18 のインストールとマスタースレーブレプリケーションの詳細なグラフィック説明

CentOS6.7にmysql5.7.18をインストールする 1. /usr/localディレクトリ...

Docker での Jenkins と Docker を使用した継続的デリバリー

1. 継続的デリバリーとは何かソフトウェア製品の出力プロセスは、ソフトウェアがいつでもリリースできる...

JSはプログレスバーのスムーズバージョンの詳細な計画を実装します

進捗バーがスムーズではないフロントエンドを学ぶ学生のほとんどは、オーディオプレーヤーやビデオプレーヤ...

WeChatアプレットがSMSログインを実装

目次1. インターフェース効果のプレビュー2.uViewのインストール3.uViewの設定3.1 m...

div 要素に終了タグがないため、Web ページを開くことができません

最初は速度の問題だと思ったので、その後、すべての画像リンク リクエストをクロスサイト接続ではなくサイ...

ウェブデザインのためのロイヤルブルーのカラーマッチング入門

古典的な色の組み合わせは力と権威を伝え、強いロイヤルブルーはあらゆる古典的な色の組み合わせの中心的な...

この記事ではJavaScriptの基本であるディープコピーとシャローコピーについて説明します。

目次浅いコピーディープコピー補充する要約するコピー(クローン、複製などとも呼ばれる)ですが、ディープ...

Linux で gdb を使用してコア ファイルをデバッグする方法

1.コアファイルプログラム実行中にセグメンテーション エラー (コア ダンプ) が発生すると、プログ...

Vue が Bibibili のホームページを模倣する際の問題

エンジニアリング構造プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインタ...

CSS はモバイル デバイスで水平スクロール ナビゲーション バーを実装します (PC デバイスにも適用可能)

関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...

JavaScriptにおけるこのポインティング問題の詳細な説明

序文JS の this ポインターは、初心者にとって常に頭痛の種でした。今日は、これが地面に落ちたと...

HTML と CSS の基礎 (必読)

(1) HTML: ハイパーテキストマークアップ言語。主に「ヘッダー」と「ボディ」の2つの部分で構...