Linuxで共有フォルダを作成する方法
複数のユーザーにアクセスできるようにするには、共有ディレクトリを作成したり、共有ネットワークフォルダを作成したりする必要がある場合があります。 これは、多くのユーザーと連携するシステム管理者の場合に一般的な要件です。 共有フォルダを作成すると、システム全体にアクセスできなくても、他のユーザーにアクセスできる安全な方法が得られます。 共有フォルダとディレクトリは、許可されたユーザーが&ファイルを読み取り、書き込み、権限に従って実行することを可能にします。 この記事では、Linuxで共有フォルダを作成する方法を見ていきます。
Linuxで共有フォルダを作成する方法
これを行うための推奨される方法は、グループを作成し、それにユーザーを追加することです。 このグループを共有するフォルダの所有者にします。 次に、個々のユーザーに対して実行するのではなく、このグループに読み取り/書き込み/実行権限を割り当てます。
まず、共有するフォルダと新しいグループを作成します。
$ sudo mkdir -p /var/www/data$ sudo groupadd team
次に、既存のユーザー data_userを新しいグループチームに追加します。上記のコマンドで
$ sudo usermod -a -G team data_user
:
- a–グループにユーザーを追加
- G–グループ名を指定
- team–グループ名
- data_user–username
次に、フォルダ/var/www/dataのグループチームに権限を割り当てます。上記のコマンドで
$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/
,
- 2 – setGIDをオンにして、このフォルダに新しいサブディレクトリ&ファイルを作成すると、親フォルダと同じグループとGIDが自動的に継承されるようにします
- 7–所有者にrwxパーミッション(読み取り、書き込み、実行)を割り当てます
- 7–グループにrwxパーミッション(読み取り、書き込み、実行)を割り当てます
- 5–他の人にrxパーミッション(読み取り、実行)を割り当てます
同様に、グループチームにユーザーを追加することもでき、data_USER
$ sudo useradd -m -c "Jane Doe" -s/bin/bash -G team jane$ sudo useradd -m -c "John Doe" -s/bin/bash -G team john
と同じ権限を取得します これらの新しいユーザーがファイルを読み書きできる新しいフォルダ。
$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john
この記事では、複数のユーザー間でフォルダを共有する方法を学びました。 重要なのは、グループを作成し、それをフォルダの所有者にし、所有者、グループ&その他に権限を割り当て、最後に新しいユーザーを追加することです。
も読む:
コマンド出力をファイルに保存する方法
XARGSコマンドを検索する方法&ファイルを削除する
RHEL/Fedora/CentOSでRootパスワードをリセットする方法
VIエディタで自動インデントする方法
RsyslogとMySQLでLogAnalyzerをセットアップする方法