超初心者のためのスレッド 4at LINUX
超初心者のためのスレッド 4 - 暇つぶし2ch132:login:Penguin
01/09/23 22:36 yBXDU0mY
>>128
そではできぬ。UNIX が NTに劣る点の一つ。
代替方法はある。素朴にユーザをあるグループに所属させるのではなく、
ユーザのプライマリグループをユーザ名と同じ名前の別々のグループにする。
そして、グループ mona と hoge にアクセス権が持たせたいユーザの
addtinal グループを mona や hoge にする。分かりにくいか?
/etc/passwd はこんな感じ
usera:x:500:500::/home/usera:/bin/bash
userb:x:501:501::/home/userb:/bin/bash
userc:x:502:502::/home/userc:/bin/bash
/etc/group はこんな感じ
usera:x:500:
userb:x:501:
userc:x:502:
mona:x:400:usera,userb
hoge:x:401:usera,userc
こででパーミッションを適切に設定すれば、userb は mona グループ所有
のファイルだけを、userc は hoge グループ所有のファイルだけをアクセス
出来、usera は両方のファイルをアクセス出来るようになる。
ディレクトリに setgid ビットを忘れるな。こんな感じ。
drwxrws--- 5 root mona 1024 9月13 21:28 /home/mona
drwxrws--- 5 root hoge 1024 9月13 21:28 /home/hoge
umask を 002 にしておく必要もある。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch