同じホームフォルダに少なくとも2人のユーザーがログインできるようにすることで、これらのフォルダへのフルアクセス権を持つ必要がありますが、「プロファイル」の動作は異なります。
ホスト foo:
- ユーザー1:
/home/foo-folder -> .profile -> exec foo-program
- ユーザー2:
/home/foo-folder -> .profile -> shell
ホストバー -パスワードのない/home/foo-folder
アクセスが必要host-foo
:
ssh user2@host-foo ls
各ユーザーは異なる「プロファイル」(または同様のもの)を持っている必要があります。ここでは、ユーザーはシェルにアクセスできないため、ログイン時にプログラムを自動的に実行します(例:exec foo-program、in .profile)。他のユーザーはシェルプロンプトに直接アクセスする必要があります。
一方、「シェルアクセス権を持つユーザー」には、パスワードなしでSSH経由でログインする権限が必要です。 sshでは、「グループ」および「その他」権限への書き込みアクセスを拒否するには、ホームフォルダが必要であることに注意してください。したがって、両方のユーザーがグループに対する権限を拡張できるようにすることはできません。
可能ですか?どのように?