2人のユーザーが同じ「home」フォルダを持っていますが、「.profiles」は異なります。

2人のユーザーが同じ「home」フォルダを持っていますが、「.profiles」は異なります。

同じホームフォルダに少なくとも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では、「グループ」および「その他」権限への書き込みアクセスを拒否するには、ホームフォルダが必要であることに注意してください。したがって、両方のユーザーがグループに対する権限を拡張できるようにすることはできません。

可能ですか?どのように?

関連情報