8 というグループに何人かのユーザーaaがいて、現在あるフォルダーに書き込む権限を与える必要がありますtomcat:tomcatdeploy。 これを行う簡単な方法は、すべてのユーザーをtomcatdeploy1つずつグループに追加することです。 どういうわけかグループをグループに追加することにより、グループのaaメンバーも自動的にメンバーになると言うことはできますか?tomcatdeployaatomcatdeploy それとも、UNIXのアクセス許可スキームを過度にプッシュしようとしているのでしょうか。 users group — リッチ ソース
7 lidコマンドを使用して、でユーザーのリストを取得し、aaそのリストをループしてユーザーを追加できますtomcatdeploy。 for u in $(lid -g -n aa); do usermod -a -G tomcatdeploy $u; done — ジャスティン・エティエ ソース for u in $(lid -g -n aa); do usermod -a -G tomcatdeploy $u; done(私はあなた$uがusermodだけでなく、を意味していると思いますu) — asoundmove 良いキャッチ!私は私の答えのコードを修正しました。 — ジャスティンエティエ
10 使用しているプラットフォームについては言及していませんが、過去5年間(またはそれ以上)のLinuxシステムは、従来のUnixファイルシステムのアクセス許可に加えて、ACLをサポートしています。ACLを使用すると、2番目のグループを書き込みアクセス権を持つディレクトリに追加できます。 $ setfacl -m group:2ndtomcatdeploy:rwx target_directory を使用getfaclしてACLを表示できls -l、通常のシンボリックモード文字列の末尾に「+」が表示されます。 — ウィルクーリー ソース
for u in $(lid -g -n aa); do usermod -a -G tomcatdeploy $u; done
(私はあなた$u
がusermodだけでなく、を意味していると思いますu
)