データ分析エンジニアのブログ

日常のことからプログラミングや機械学習まで@六本木

ディレクトリの権限について

こんにちは。
最近自分の借りているVPSで複数人で作業しているんですが、
ファイルやディレクトリの権限を適当にしていたせいで
僕以外の人がファイルを編集できなくなってしまっていました。

僕みたいに今まで自分1人しか使っていなかったサーバなので
その辺のことを考えていなかったっていう人も多いんじゃないかと思います。

そんなわけでグループを作ってディレクトリを共有する方法を調べてみました。

1. グループの作成
  groupadd グループ名

2. 共有ディレクトリの所有者と権限を設定
  chgrp -R ディレクトリ名
  chmod -R 775 ディレクトリ名

3. ユーザをグループに追加
  usermod -G グループ名 ユーザ名

4. ディレクトリにSGIDビットを立てる
  chmod -R 2770 ディレクトリ名