Linuxで共同作業用のグループとパーミッションを設定する方法(UGP)

目次

はじめに

通常、自分が新規に作成したファイルやディレクトリは他のユーザーが編集することはできません。 パーミッションが「644 (rw-r--r--) 」で設定されるためです。

しかし、プロジェクトでは共有ディレクトリを用意し、そのディレクトリ配下にあるファイルやディレクトリは誰でも読み書きをできるようにしたい場合があります。
さらにプロジェクト用グループを作成し、そのグループに所属するユーザーだけに読み書きをさせたい場合もあります。
その都度、chmodやchgrpでパーミッションを変更することでも対応できますが、毎回それをおこなうのは現実的ではありません。

それを解決するのが、次に紹介する方法です。 RedHatではUGP(User Private Group)体系という名称で提唱されています。

キーワード

sgid、umask 002

手順

ここでは、下記の共有ディレクトリと共有グループで作業をすると想定します。

共有ディレクトリ /var/soyokaze
共有グループ名 soyokaze
ユーザー tylor
ユーザー harumi

プロジェクト管理用グループを作成する groupadd

$ sudo groupadd soyokaze
  • 補足
    • groupadd、groupmod、groupdel
      ユーザーグループの追加、削除、及び修正をする業界標準のコマンド。
    • useradd、usermod、userdel
      ユーザーアカウントの追加、削除、及び修正をする業界標準のコマンド。

共有ディレクトリを作成する mkdir

$ sudo mkdir /var/soyokaze

パーミッション変更 chmod

同じグループのユーザーが読み書きできるように共有ディレクトリのパーミッションを変更する

$ sudo chmod 775 /var/soyokaze

新規作成したファイルやディレクトリのグループが自動的に共有グループになるように変更する

共有ディレクトリ「/var/soyokaze」にsetgid(sgid)という属性を付与することで、 ユーザーが新しいファイルやディレクトリを作成した場合、そのグループが自動的にsoyokazeになります。

$ sudo chmod 2775 /var/soyokaze

または

$ sudo chmod g+s /var/soyokaze

「/var/soyokaze」のパーミッションが「drwxrwsr-x」となります。
グループの実行許可部分が「x」ではなく「s」になります。

ユーザーを共有グループに登録する gpasswd

ユーザーtylorをグループsoyokazeに登録するには

$ sudo gpasswd -a tylor soyokaze
  • 補足
    gpasswd は、/etc/groupファイルを管理するコマンドです。
  • オプションの説明
    • グループにユーザを追加する
      -a [ユーザ名] [グループ名]
    • グループからユーザを削除する
      -d [ユーザ名] [グループ名]

新規作成したファイルのパーミッションが自動的に664になるようにする umask

新規作成したファイルやディレクトリのパーミッションを決めるには、umaskコマンドを用いてumask値を設定します。
新規作成したファイルのパーミッションが664になるようにするにはumask値を002とします。

システムのデフォルト値として設定する(全ユーザーに適用されます)

$ sudo vi /etc/profile umask 002

これでファイルやディレクトリを作成するとパーミッションは自動的に次のようになります。
ファイルの場合 「-rw-rw-r--」
ディレクトリの場合 「drwxrwsr-x」

補足1 umask値の変更方法

  • umask値を一時的に変更するには

    $ umask 002
  • umask値の設定を確認するには

    $ umask 022
  • ユーザー個別に設定するには、bashrcやzshrcに記載します。 (ログインしなおすと自動的に設定されるようになります)

    $ vi .zshrc umask 002

補足2 umask値の意味

umask値は、ファイルなら 666 の補数、ディレクトリなら 777 の補数となります。

具体的には 新規作成したファイルのパーミッションは644(-rw-r--r--)となります。
(644 = 666 - 022)

新規作成したディレクトリのパーミッションは755(drwxr-xr-x)となります。
(755 = 777 - 022)

参考

以上

東プレ REALFORCEキーボード ピックアップ

2022年11月時点で数十機種ある現行品の中から基本的なモデルを8機種紹介します。

  • Windows向けでテンキー無しの日本語配列、英語配列、テンキー有りの日本語配列、英語配列)で計4機種。
  • Mac向けで同じく計4機種。

東プレのオンライン公式販売店は直営店「REALFORCE Store」の他、アマゾン、楽天、ヤフー店があります。
Amazon.co.jpでの取扱店名は、出荷元販売元が「REALFORCE Store」、または「PFUダイレクト」となります。

AmazonのREALFORCEストアで商品一覧を見る
AmazonのPFUダイレクトで「REALFORCE R2 PFU Limited Edition」商品一覧を見る
楽天市場のREALFORCEストアで商品一覧を見る
YahooショッピングのREALFORCEストアで商品一覧を見る

Windows向け 日本語配列

日本語配列/テンキー有り
q?_encoding=UTF8&ASIN=B0B3R84VG4&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | REALFORCE リアルフォース 東プレ R3S キーボード 45g 有線 USB フルサイズ 静電容量無接点方式 Windows レーザー印刷 かなあり 日本語配列 112キー ブラック R3SA31
Amazon
¥21,340 R3S R3SA31(Win/日本語/テンキー有り/USB/標準/45g/黒/発売日2022年06月24日)

 

日本語配列/テンキーレス
q?_encoding=UTF8&ASIN=B0B3Q4XJST&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | REALFORCE リアルフォース 東プレ R3S キーボード 45g 有線 USB TKLサイズ 静電容量無接点方式 Windows レーザー印刷 かなあり 日本語配列 91キー ホワイト R3SC41
Amazon
¥20,900 R3S R3SC41(Win/日本語/テンキーレス/USB/標準/45g/白/発売日2022年06月24日)

Windows向け 英語配列

英語配列/テンキー有り
q?_encoding=UTF8&ASIN=B0BFHF9RCP&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | REALFORCE リアルフォース 東プレ R3S キーボード 45g 有線 USB フルサイズ 静電容量無接点方式 Windows レーザー印刷 英語配列 108キー ブラック R3SB31
Amazon
¥21,340 R3S R3SB31(Win/英語/テンキー有り/USB/標準/45g/黒/発売日2022年10月11日)

 

英語配列/テンキーレス
q?_encoding=UTF8&ASIN=B0BFHCZ1RK&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | REALFORCE リアルフォース 東プレ R3S キーボード 45g 有線 USB TKLサイズ 静電容量無接点方式 Windows レーザー印刷 英語配列 87キー ブラック R3SD31
Amazon
¥20,900 R3S R3SD31(Win/英語/テンキーレス/USB/標準/45g/黒/発売日2022年10月11日)

Mac向け 日本語配列

日本語配列/テンキー有り
q?_encoding=UTF8&ASIN=B0B3QWZSRX&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | REALFORCE リアルフォース 東プレ R3 キーボード Mac用配列 静音 ハイブリッドモデル ワイヤレス Bluetooth USB 無線/有線両対応 フルサイズ 静電容量無接点方式 Mac Windows iPad iPhone Android 昇華印刷 かな無し 日本語配列 112キー ライトシルバー&スーパーホワイト R3HE21
Amazon
¥34,980 R3 R3HE21(Mac/日本語/テンキー有り/BT/USB-C/静音/45g/白/発売日2022年06月24日)

 

日本語配列/テンキーレス
q?_encoding=UTF8&ASIN=B089NW8V1N&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon.co.jp: REALFORCE Mac テンキーレス 日本語配列(ホワイト)
Amazon
¥31,350 R2 R2TLSA-JP4M-WH(Mac/日本語/テンキーレス/USB/静音/45g/白/発売日2020年05月21日)

Mac向け 英語配列

英語配列/テンキー有り
q?_encoding=UTF8&ASIN=B0B3QN2DBN&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | REALFORCE リアルフォース 東プレ R3 キーボード Mac用配列 静音 ハイブリッドモデル ワイヤレス Bluetooth USB 無線/有線両対応 フルサイズ 静電容量無接点方式 Mac Windows iPad iPhone Android 昇華印刷 英語配列 108キー ライトシルバー&スーパーホワイト R3HF21
Amazon
¥34,980 R3 R3HF21(Mac/英語/テンキー有り/BT/USB-C/静音/45g/白/発売日2022年06月24日)

 

英語配列/テンキーレス
q?_encoding=UTF8&ASIN=B089NVYKB4&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon.co.jp: REALFORCE Mac テンキーレス 英語配列(ホワイト)
Amazon
¥31,350 R2 R2TLSA-US4M-WH(Mac/英語/テンキーレス/USB/静音/45g/白/発売日2020年05月21日)

パソコン用キーボード収納ケース、キーボードルーフ

q?_encoding=UTF8&ASIN=B085C1JVMV&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon.co.jp: ARCHISS Keyboard Sleeve Medium パソコン用キーボード収納ケース テンキーレスキーボード用 ライトグレー AS-AKS-M 中 内寸:W38.7×D3.8×H16cm
Amazon
参考収納サイズ:W387 × D38 × H160mm
対応目安:テンキーレスキーボード ARCHISS Progres Touch TKL ARCHISS Maestro 2S 東プレ REALFORCE R2 TKL等
収納:メイン収納1、フロントポケット1
色:ライトグレー

 

q?_encoding=UTF8&ASIN=B08B7RXXTR&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=onk01-22&language=ja_JP
Amazon | バード電子 キーボードルーフ(テンキーレス REALFORCE R2用)スモーク RF-360B
Amazon
対応機種:REALFORCE R2等、19ミリピッチ テンキーレスキーボード
材質:ポリカーボネイト(厚さ3mm)
重量:約200g
外形寸法:130×358×12mm
内形寸法:124×352×8.5mm

東プレ REALFORCE カラーキーキャップ ピックアップ

タイプキーの大きさは全シリーズ共通です。それ以外のキーキャップはシリーズで一部サイズが異なります。

R3 / R3S カラーキーキャップセット 日本語配列用

2022年7月時点の価格は税込¥11,880です。Amazonでのみ販売中です。

共通仕様 キー配列:日本語配列 / 129キー / かな無し
カラーは8色 ブルー、レッド、グリーン、ピンク、イエロー、パープル、ホワイト、ダークグレー
注意事項

  • R3 / R3S カラーキーキャップセットは R3 キーボード および R3S キーボード専用です。R2 シリーズでは一部のキーキャップが異なるため、ご使用できないキーキャップがあります。
  • R3 / R3S カラーキーキャップセットには、キーボード本体は含まれません。
  • キーキャップの色は実物と多少異なる場合があります。

R3 / R3S カラーキーキャップ タイプキーのみのセット 日本語配列用

タイプキー(文字、記号キー)のみのセットです。
2022年7月時点の価格は税込¥5,830です。Amazonでのみ販売中です。

共通仕様 キー配列:日本語配列 / 54キー / かな無し
カラーは8色 ブルー、レッド、グリーン、ピンク、イエロー、パープル、ホワイト、ダークグレー

R2 カラーキーキャップセット 日本語配列用

2022年7月時点の価格は税込¥11,000です。R2 カラーキーキャップセットはAmazon、楽天でのみ販売中です。

共通仕様 昇華印刷、日本語配列 / 112キー / かな有り、生産国 日本、内容物 キーキャップセット / キープラー
カラーは6色 青、赤、緑、橙、黄、紫
注意事項

  • R2 カラーキーキャップセットは R2 シリーズ専用です。R3 キーボードでは一部のキーキャップが異なるため、ご使用できないキーキャップがあります。
  • キーボード本体は含まれません。

R2 カラーキーキャップセット 英語配列用

2022年7月時点の価格は税込¥11,000です。R2 カラーキーキャップセットはAmazon、楽天でのみ販売中です。

共通仕様 昇華印刷、キー配列 英語配列 / 108キー、生産国 日本、内容物 キーキャップセット / キープラー
カラーは6色 青、赤、緑、橙、黄、紫

広告
デル株式会社
Amazon プライム対象