Linux ユーザーとグループのコマンド例分析 [切り替え、ユーザーの追加、権限制御など]

Linux ユーザーとグループのコマンド例分析 [切り替え、ユーザーの追加、権限制御など]

この記事では、Linux のユーザーおよびグループのコマンドについて例を挙げて説明します。ご参考までに、詳細は以下の通りです。

1. ユーザー関連コマンド

su ユーザーを切り替える
root -> 通常ユーザー パスワードは不要
一般ユーザー間ではパスワードが必要
通常ユーザー->rootにはパスワードが必要

newgrp グループIDの切り替え

whoami 現在のログイン名を表示する
id ユーザー情報を表示
グループ ユーザーグループ情報を表示する
chfn ユーザーメモを設定する
指 ユーザーノートを見る

2. ユーザーを一括で追加する

Linux で多数のアカウントを作成し、その情報をテキスト ファイルに入れて、システムにインポートします。

1) ユーザーファイルを編集する

2) パスワードファイルを編集する

3) 新規ユーザー

4) pwunconvは/etc/shadowのパスワードを/etc/passwdファイルに書き戻します。

5)chpasswdは/etc/passwdに書き込んだパスワードファイルを書き込みます。

6)pwconvは/etc/passwdのパスワードをシャドーに書き戻す

3. 一般ユーザーに特別な権限を付与する

sudo コマンド

例: sudo /sbin/shutdown -h 10

/etc/sudoers
このファイルはどのユーザーがどのコマンドを実行できるかを記録します

ビズド

このコマンドは/etc/sudoersファイルを管理するために使用されます

*whereisコマンドでコマンドのフルパスを見つける

この記事が Linux システムの保守に役立つことを願っています。

以下もご興味があるかもしれません:
  • Linux のユーザーとグループ管理によく使われるコマンドの概要
  • Linux でユーザーとグループを作成、変更、削除する方法
  • Linux で userdel を使用してユーザーとグループを削除できない問題の解決策
  • Linux ユーザーおよびグループ コマンドの概要と詳細な紹介
  • Linux 検索フィルタリングとユーザーおよびグループ管理コマンドの例
  • Linux オペレーティング システムにおけるユーザーとグループの構成管理ガイド
  • Linuxでユーザーが所属するグループを変更する方法
  • Linux における効果的なユーザー グループと初期ユーザー グループの実装
  • Linux ユーザー グループと権限の概要
  • Linux でユーザーをグループに追加する 4 つの方法の概要
  • Linux でのユーザーとユーザー グループの追加/削除の詳細な説明
  • Linux ですべてのユーザーとユーザー グループを表示する方法 (ユーザー グループを変更する)

<<:  制限およびオフセット ページング シナリオを使用すると速度が遅くなるのはなぜですか?

>>:  Vue3を使用してjsで呼び出せるコンポーネントを実装する

推薦する

MySQL コード実行構造例の分析 [シーケンス、分岐、ループ構造]

この記事では、例を使用して MySQL コード実行構造について説明します。ご参考までに、詳細は以下の...

MYSQLストアドプロシージャコメントの詳細な説明

目次1. 使用方法2. 準備3. 文法3.1 変数と代入3.2 入力および出力パラメータ3.3 プロ...

Linux ディスクのシーケンシャル書き込みとランダム書き込みの方法

1. はじめに● ランダム書き込みではヘッドがトラックを頻繁に変更するため、効率が大幅に低下します。...

JS 1次元配列を3次元配列に変換する例

今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...

ボタンの 4 つのクリック応答方法の概要

ボタンは頻繁に使用されます。ここでは、イベント処理メソッドを整理し、実装方法が多数あることを発見しま...

MySQL 5.7.17 winx64 のインストールと設定のチュートリアル

今日、MySQL データベースをコンピューターに再度インストールしました。システムを再インストールす...

JavaScriptはボタンをクリックして4桁のランダムな検証コードを生成します

この記事の例では、ボタンをクリックすることで4桁のランダムな検証コードを生成するjsの具体的なコード...

CSS3プロパティline-clampはテキスト行の使用を制御します

説明: ブロック要素に表示されるテキストの行数を制限します。 -webkit-line-clamp ...

DockerでPrometheusをインストールする詳細なチュートリアル

目次1. Node Exporterをインストールする2. cAdvisorをインストールする3. ...

Oracle の MySQL バージョンでユーザー Scott のテーブル ステートメントを作成する例

概要: Oracle scottユーザーには4つのテーブルがあり、実験やデータ検証に便利です。現在は...

ソフトウェア 404 と 404 エラーとは何か、またそれらの違いは何ですか

まず、404 とソフト 404 とは何でしょうか? 404: 簡単に言えば、ユーザーが存在しないペー...

MySQL <> および <=> 演算子の紹介

<> 演算子機能: 等しくないことを示します。注: 「!=」演算子と同じ機能を持ちますが...

Echatsチャートの大画面適応を実装する方法

目次説明する成し遂げるプロジェクトのディレクトリ構造は次のとおりです。効果図は以下のとおりです要約す...

base target="" はフレームを開くためのベースリンクのターゲットを指定します

<base target=_blank> は、基本リンクのターゲット フレームを新しいペ...

CSS 完全な視差スクロール効果

1. 何ですか視差スクロールとは、複数の背景レイヤーを異なる速度で動かすことで、3次元のモーション...