Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Terminal Frage: Sudo Rechte im StandardAccount

Terminal Frage: Sudo Rechte im StandardAccount

mike_s
mike_s16.05.0919:41
Hi,

Ich brauche eure Hilfe,
Wie kann ich im Standaraccount mit dem Terminal etwas installieren? bzw etwas starten.

ja ich brauche den sudo aber bei mir geht es nicht? wie macht ihr es? oder nutzt ihr alle nur den adminaccount.
danke
„....“
0

Kommentare

MacMark
MacMark16.05.0919:45
Zum Installieren sind Admins da. Und nur die dürfen sudo. Das ist der Sinn der Rollentrennung.
Starten kann auch ein normaler User alles.
„@macmark_de“
0
_mäuschen
_mäuschen16.05.0919:47


Ein Standard ist nicht in den sudo'ers

Wär ja lustig wenn da jeder Standard einfach so was installieren könnte.

0
mike_s
mike_s16.05.0919:47
nein,ja das ist idee aber es geht im standardaccount ..

es ist etwas lange her, ich kann mich nicht so an den Befehl erinnern deshalb frage ich hier einfach..
„....“
0
_mäuschen
_mäuschen16.05.0919:49

ev.

su admin

dann sudo

?


hab's noch nie probiert
Sollte aber funktionieren

0
MacMark
MacMark16.05.0919:49
Du kannst mit
su adminx
auf adminx wechseln.
„@macmark_de“
0
Dirk!16.05.0922:41
Der Administrator kann den Benutzer auch in die Datei /etc/sudoers aufnehmen, wenn er das für sinnvoll erachtet.
0
Hßn
Hßn16.05.0922:59
mike_s: das hab ich auch noch nicht kapiert, dass der sudo nur beim Terminal mit admin Rechten login geht !?
Was soll der 'super user do' Befehl, wenn ich eh schon als admin angemeldet bin
Im Finder reicht auch eine Identifizierung unter egal welchen Rechten mit admin user und pwd
0
_mäuschen
_mäuschen16.05.0923:13

Hßn,

dann versuch mal /.Trashes im Finder unter Admin

=========

mes-MacBook:~ me$
mes-MacBook:~ me$ ls -la /.Trashes
ls: .Trashes: Permission denied
mes-MacBook:~ me$ sudo ls -la /.Trashes
total 0
d-wx-wx-wt@ 2 root _unknown 68 6 Mär 13:45 .
drwxrwxr-t 35 root admin 1258 13 Mai 00:00 ..
mes-MacBook:~ me$

=========


Und sudo ist nicht unbedingt der super user
sudo allows a permitted user to execute a command as the superuser or another user, as
specified in the sudoers file.


0
Maniacintosh
Maniacintosh17.05.0900:34
Hßn
mike_s: das hab ich auch noch nicht kapiert, dass der sudo nur beim Terminal mit admin Rechten login geht !?
Was soll der 'super user do' Befehl, wenn ich eh schon als admin angemeldet bin
Im Finder reicht auch eine Identifizierung unter egal welchen Rechten mit admin user und pwd

sudo (zumindest ohne den Parameter -u) führt das folgende Kommando aber mit den Rechten aus, die gelten würden, wenn du ihn ins Terminal eingeben würdest, wenn du als root eingeloggt wärst! Du musst übrigens, wenn du sudo benutzt auch nicht das root-Passwort eingeben, sondern das Passwort des aufrufenden Benutzers. Kurz könnte ein normaler Benutzer sudo nutzen, könnte er alles tun, was root auf der Maschine kann, also im Prinzip fast alles! Das ist natürlich nicht gewünscht, daher können üblicherweise nur Admins den Befehl nutzen.

sudo heisst übrigens auch nicht "Super User Do", eher "Substitute User Do", da man eben Befehle im Kontext eines beliebigen Users ausführen kann, es muss nicht im Kontext des Super Users root sein!

Der Finder braucht in der Regel auch nur Admin-Rechte, wenn du Dateien kopieren willst, nach einem "su admin" im Terminal (wober admin der Benutzername eines Administrators ist), solltest du eigentlich auch Dateioperationen ausführen können, für die der Finder ein Passwort verlangt.
0
MacMark
MacMark17.05.0907:53
Dirk!
Der Administrator kann den Benutzer auch in die Datei /etc/sudoers aufnehmen, wenn er das für sinnvoll erachtet.

*sick* Das ist grober Unfug, denn dann kann er ihn auch gleich zum Admin machen. Die Trennung zwischen Admin und Normaluser aufzuweichen, ist eine ganz schlechte Idee.
Hßn
…'super user do' Befehl …
Falsch. Eher "substitute-user do". Man kann jeden User angeben.
„@macmark_de“
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.