Linuxでユーザーディレクトリに権限を付与する方法
ユーザーディレクトリにパーミッションを与えるには、chmodコマンドを使用します。
まずターミナルを開き、root ユーザーまたは sudo 権限を持つユーザーでログインします。
次に以下のコマンドでユーザーディレクトリに権限を設定します:
chmod <权限值> <目录路径>
権限値は3桁の数字であり、ディレクトリの権限を表します。各桁は、それぞれ所有者、グループ、その他のユーザーの権限を示します。各桁は0から7の範囲を取り、具体的な意味は以下のとおりです。
- 権限なし
- 実行権限
- 書き込み権限
- 3:写和执行权限
- 4:閲覧権限
- 読み取りおよび実行のアクセス権
- 6: 読み書き権
- 読み書き実行
<ディレクトリパス>は権限を設定するディレクトリのパスです。
例えば、ユーザーのホームディレクトリ(/home/user)に読み書き実行権限を設定するには、次のコマンドを使用する必要があります。
chmod 700 /home/user
これにより、当該ディレクトリには、そのユーザー自身のみアクセスしたり操作したりすることが許可され、その他のユーザーは権限を持ちません。
権限値は、必要に応じてグループやその他のユーザーに特定のアクセス許可を与えるために変更できます。たとえば、グループおよびその他のユーザーにユーザーディレクトリの閲覧を許可するには、次のコマンドを使用します。
chmod 755 /home/user
ユーザーはディレクトリの読み取り、書き込み、実行権限を持ち、グループとその他のユーザーはディレクトリの読み取り権限のみを持ちます。
実際のニーズに合わせて適切な権限を設定してください。