sudo
次のコマンドを使用してユーザーを作成しました。hrsupport
hrsupport ALL=ALL, NOPASSWD: /bin/chown, /bin/chmod, /bin/chgrp, /scripts/pkgacct, /scripts/restorepkg
この目標をどのように達成できますか?
- 別のディレクトリからファイルを作成して削除できる必要があります
hrsupport
。/home/someone
- ダメ、団体に
hrsupport
するんだcd
home/someone/public_html
nobody
- ユーザーは、
hrsupport
上記のコマンドとユーザーが一般的に使用する他のコマンドのみを実行できる必要があります。
答え1
久しぶりにようやく答えを見つけました。
問題:==> hrsupportがhome/someone/public_htmlにCDを移動できません。そのディレクトリにグループとして誰もいません。
回避策:==> hrsupportユーザーをnoneグループに追加しました。
問題が解決しました。