Linuxで新しいユーザーを作成し、指定されたディレクトリへの権限を付与する

Linuxで新しいユーザーを作成し、指定されたディレクトリへの権限を付与する

1 ユーザーを作成し、ユーザーのルートパスとパスワードを指定します

useradd -d /home/mydir -m ユーザー名

この方法で作成されたユーザーは ssh を使用してログインできますが、一部のファイルを参照およびダウンロードするための読み取り専用権限しか持たず、書き込みや変更はできません。

ユーザーをグループに追加して、指定されたパスの権限を取得することをお勧めします。

2 パスワードを設定する

passwd username

3 ユーザー認証

chown -R ユーザー名: ユーザー名 /home/ mydir
chmod 755 /home/mydir

4 グループにユーザーを追加する

ユーザーをユーザー グループに追加します。直接使用しないようにしてください (実際に 1 つのグループのみに属している場合を除く)。

usermod -G groupA username

これを行うと、他のグループから削除され、グループ A のみのメンバーになります。

-a オプションと一緒に使用する必要があります:

usermod -a -G groupA username

ユーザーが所属するグループを表示するには、次のコマンドを使用します。

groups username

要約する

上記は、Linux で新しいユーザーを作成し、指定されたディレクトリに関連する権限を付与する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux でルートリモートログインを無効にして新しいユーザーを追加する方法
  • Linux システムで SFTP サービスのユーザー ディレクトリ権限を設定する方法の詳細な説明
  • Linux のファイルとディレクトリの権限の詳細な紹介
  • Linux におけるファイル権限とディレクトリ権限の意味と、ファイルディレクトリに対する権限の重要性

<<:  Linux に MySQL 8.0.x をインストールするための完全な手順

>>:  ReactでのDOM操作の実装

推薦する

MySQLトリガーについて深く理解するための記事

目次1. SC テーブルを挿入または変更するときに、テスト スコアが 0 ~ 100 の範囲外の場合...

ウェブページ経由で jar パッケージを Nexus にアップロードする方法

Maven を使用してプロジェクトを管理する場合、jar パッケージをプライベート ウェアハウスにア...

SQLと各種NoSQLデータベースの使用シナリオの説明

SQL はメイントランクです。なぜ私はこのように理解するのでしょうか。技術的な観点からリレーショナル...

thead、tfoot、tbodyを使用して表を作成します

これらの 3 つのタグを間違った方法で使用して、タイトルを表に沿わせたり、tbody の高さを固定し...

ログインインターフェースの使いやすさとセキュリティのバランスをとる方法

ウェブデザイナーでもUIデザイナーでも、ログインページや登録ページのデザインは必ず経験しなければなら...

vue3.0+vant3.0の迅速なプロジェクト構築の実装

目次1. プロジェクトの構築2. Vue3 体験 + Vant 紹介2020年9月18日にvue.j...

MySQL での GROUP_CONCAT の使用例の分析

この記事では、例を使用して、MySQL で GROUP_CONCAT を使用する方法について説明しま...

WeChatミニプログラムで検索キーワードを強調表示するサンプルコード

1. はじめにプロジェクトで要件に遭遇したら、データを検索してキーワードを強調表示します。要件を受け...

純粋な CSS を使用して 3D 回転効果を実装するサンプル コード

3D効果を実現するには、主にCSSのpreserve-3dプロパティとperspectiveプロパテ...

閲覧時に作成されたWebページの下部にある余分な空白スペースを削除する方法

Dreamweaver または FrontPage を使用して HTML Web ページを作成する場...

MySQL でストリーミングクエリを使用してデータ OOM を回避する

目次1. はじめに2. JDBCはストリーミングクエリを実装する3. パフォーマンステスト3.1. ...

vue3+vite プロジェクトで svg を使用する方法の詳細なグラフィック説明

今日、vue3+viteプロジェクトの実践で、svgを使用する場合、以前の記述方法が使用できないこと...

MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更

この記事では、参考までにMySQL 8.0.19 winx64のインストールチュートリアルを紹介しま...

MySQLデータベースで外部キー制約を使用する必要があるかどうかの詳細な説明

1. はじめに外部キー制約を使用するかどうかという話題は、すでに決まり文句になっています。学校では、...