Können Sie die Anmeldung als andere Benutzer über ssh deaktivieren?

276
Cancun101

Ich habe einen Macintosh-Servercomputer mit 3 Benutzern: admin, git und server. Admin ist der einzige Administrator auf dem Computer, während git und Server normale Benutzer sind. Ich kann mich bei allen 3 über ssh anmelden, wobei die Authentifizierung mit öffentlichem Schlüssel nur für Admin und Server verwendet wird, während die Passwortauthentifizierung für git aktiviert ist.

Kurz gesagt, ich möchte mich direkt mit allen 3 Konten über ssh anmelden können, aber nur mit su wechseln, wenn ich mich zuerst mit admin angemeldet habe. Gibt es eine Möglichkeit, dies in sshd_config zu konfigurieren?

Gibt es eine Möglichkeit, su nur für bestimmte Benutzer zu deaktivieren?

Der Server ist ein Mac Mini, auf dem macOS 10.13.5 ausgeführt wird. Ich verwende den SSH-Server über das Freigabemenü, wenn diese Informationen wichtig sind.

0
Das Wechseln der Benutzer nach dem Einloggen hat nichts mit sshd zu tun. Ignacio Vazquez-Abrams vor 5 Jahren 1
Gibt es eine Möglichkeit, sie nur für Benutzer zu deaktivieren, die über ssh angemeldet sind? Können Sie das Privileg nur für bestimmte Benutzer deaktivieren? Cancun101 vor 5 Jahren 0
Ich weiß, dass dies mit PAM möglich ist, aber ich habe keine Ahnung, wie es unter OS X geht. Ignacio Vazquez-Abrams vor 5 Jahren 0
Ich glaube, OS X verwendet PAM Cancun101 vor 5 Jahren 0

0 Antworten auf die Frage