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操作の実装

推薦する

Ubuntu システムログで /var/log/messages を設定する方法

1. 問題の説明今日、システム ログ ファイルを確認する必要がありますが、/var/log/mess...

IdeaでMySQLデータベースに接続すると中国語の文字化けが発生する問題

問題: JDBCを使用してMySQLデータベースに接続すると、中国語の文字を挿入すると文字化けした文...

mysql の find_in_set 関数の基本的な使い方

序文これは私が最近見つけた新しい機能です。プロジェクトでの私の使用シナリオは次のとおりです。アプリケ...

Vue3 プロジェクトで WeChat 認証ログインをエレガントに実装する方法

目次序文準備する実装のアイデアコードについて要約する序文WeChat 認証ログインは、WeChat ...

Reactはルーティングを使用してログインインターフェースにリダイレクトします

前回の記事では、webpack と react 環境を設定した後、ログイン インターフェースとその後...

ウェブ開発で遭遇した問題と経験

<br />以下は開発中に遭遇した問題と、そこから得た経験です。デバッグに時間がかかりま...

Nest.js 認証検証方法の例

目次0x0 はじめに0x1 RBAC 実装0x2 クレームベースの承認0x3 統合 CASL 0x4...

DeepinでPyenvをインストールする手順

序文これまでは、/bin/ ディレクトリのソフトリンクを変更して Python のバージョンを切り替...

Vue要素はテーブルの追加、削除、データの変更を実装します

この記事では、テーブル内のデータを追加、削除、変更するためのvue要素の具体的なコードを参考までに共...

Docker Compose のサイドカーモードの詳細な説明

目次Docker Composeとは要件に不適切な言語が使用されている実装Docker Compos...

vue+el-element でファイル名に応じてダイアログを動的に作成する実践

目次背景成し遂げる1. カプセル化された /utils/dialogControl.js 2.ダイア...

MySQL 5.7.17 winx64 のインストールと設定方法のグラフィックチュートリアル

Windows インストール mysql-5.7.17-winx64.zip メソッド レコード &...

反応自動構築ルーティングの実装

目次順序1. 集中ルーティング2. ファイルディレクトリ3. CompileRouterを作成する4...

Kylin V10 への zabbix-agent のインストール手順

1. インストールパッケージをダウンロードするダウンロードアドレス: https://sourcef...

Docker インストール Nginx チュートリアル 実装図

Nginx をインストールして試してみましょう。画像はクラスであり、コンテナはオブジェクトであること...