Einrichten mehrerer Standardbenutzer mit Administratorrechten auf einem Mac

371
M Wenzel

Ich versuche, iMacs, OS X 10.11, mit der Xcode-Software für Standardbenutzer in einem Labor einzurichten. Die Software verwendet Administratorrechte, um die Entwicklertools in der Software auszuführen. Wie können Sie die Standardbenutzerkonten am besten einrichten, ohne Administratorrechte für diese Konten zu vergeben?

2
Es sollte ausreichend sein, ihnen Sudo-Zugriff zu gewähren. Sie können den gleichzeitigen Zugriff nicht ignorieren und ihnen keine Möglichkeit geben, die Berechtigung des Benutzers zu eskalieren. Dies gilt für jedes Betriebssystem. Ramhound vor 7 Jahren 0
@Ramhound tut das nicht. Jemandem sudo-Zugriff zu gewähren, ist gleichbedeutend mit dem vollen Administratorzugriff. Sie können sudo verwenden, um einen granularen Zugriff zu gewähren, aber Sie müssen sehr vorsichtig sein, und es gibt einen besseren Weg, um dieses Problem zu lösen. Benny Mackney vor 7 Jahren 0
@BennyMackney - Unter Linux können Sie bestimmte Sudo-Berechtigungen vergeben. Sagen Sie unter OS X, dass dies nicht möglich ist? Ramhound vor 7 Jahren 0
Wie gesagt, Sie können es verwenden, um granulare Berechtigungen zu erteilen, aber Sie müssen vorsichtig sein. Sie müssen genau wissen, was Xcode tut, und sicherstellen, dass keine davon für höhere Fähigkeiten verwendet werden kann. Wenn Sie nur sudo xcode zulassen, können Sie mit xcode die Sudo-Datei bearbeiten und die vollständige Kontrolle übernehmen. Es ist ein gefährliches Spiel. Daher verwenden Sie die vorhandene Gruppe, die von Apple konfiguriert wurde. Benny Mackney vor 7 Jahren 0

1 Antwort auf die Frage

2
Benny Mackney

Es gibt eine Gruppe namens "_developer", die das sauber löst.

sudo dscl . append /Groups/_developer GroupMembership <username> 

Führen Sie das natürlich von einem Admin-Konto aus.