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

推薦する

グローバルトーストコンポーネントをカプセル化するVueの完全な例

目次序文1. vue-cliを使う1. Toastコンポーネントを定義する2. main.jsで設定...

Vueリクエストインターセプターの設定方法の詳しい説明

以下の手順に従ってください1. request.jsコンテンツ: http リクエスト インターセプ...

ウェブページの右側に固定されたフローティングレイヤーの実装コード

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

RedisとMemcacheの比較と選び方

最近 redis を使っていて、とても便利だと感じているのですが、インメモリ データベースを選択する...

Linux環境でrmによって誤って削除されたファイルを回復する方法

目次序文RMの後には希望はあるのでしょうか?最前線を使ってファイルを取得するextundeleteを...

例を通してBRタグとPタグの違いを理解する

<br />改行タグの使用<br>改行タグ<br>は終わりのない...

Vueでブラウザタイトルを動的に設定する方法の詳細な説明

目次ナンセンス文章最初ルーター/index.js 2番目1. プラグインをインストールする2.mai...

MySQL並列レプリケーションの簡単な説明

1. 並列レプリケーションの背景まず、並列レプリケーションの概念はなぜ存在するのでしょうか? 1. ...

GTK ツリービューの原理と使用法の分析

GtkTreeView コンポーネントは、美しい通常のリストやツリーのようなリストを作成できる高度な...

React 純粋関数コンポーネント setState がページ更新を更新しない問題の解決方法

目次問題の説明:原因分析:解決:補足: Reactでは、フックが使用されている場合、useState...

Vue+elementuiはドロップダウンテーブルの複数選択と検索機能を実現します

この記事では、ドロップダウンテーブルの複数選択と検索を実現するためのvue+elementuiの具体...

CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する例

テーマ今日は、CSS3 を使用して円形スクロール プログレス バー アニメーションを作成する方法を説...

MySQL の完全なデータベース バックアップ データを使用して単一のテーブル データを復元する方法

序文データベースをバックアップするときは、データベース全体のバックアップを使用します。ただし、何らか...

MySQL 同期遅延が発生したときに Seconds_Behind_Master が 0 のままになる理由

目次問題の説明原理分析問題分析拡大する総括する問題の説明ユーザーはプライマリ データベースに対して変...

Linux でも利用できる人気の Windows アプリ 10 選

データ分析会社Net Market Shareによると、Linuxデスクトップオペレーティングシステ...