3月 9, 2022

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をセットアップする方法

コメントを残す

メールアドレスが公開されることはありません。