Als «su» getaggte Fragen

su ist ein Dienstprogramm zum Ausführen einer Shell oder eines anderen Befehls als anderer Benutzer (standardmäßig root).

7
Woher hat die "Rad" -Gruppe ihren Namen?
Die wheelGruppe auf * nix-Computern bezieht sich normalerweise auf die Gruppe mit einem root-ähnlichen Zugriff. Ich habe gehört, dass es auf einigen * Nixen die Gruppe von Benutzern ist, die das Recht haben zu laufen su, aber auf Linux scheint das jeder zu sein (obwohl Sie natürlich das root-Passwort benötigen). …
220 sudo  history  group  su 



8
Was ist die Notwendigkeit für "Fakeroot" -Befehl in Linux
Warum brauchen wir überhaupt ein fakerootKommando? Können wir nicht einfach die Befehle sudooder verwenden su? Die Manpage sagt: fakeroot - Führt einen Befehl in einer Umgebung aus, in der Root-Rechte für die Dateimanipulation vorgetäuscht werden About.com sagt: Gibt eine gefälschte Root-Umgebung. Dieses Paket soll so etwas wie Folgendes ermöglichen: Es …
93 sudo  su 

3
su vs sudo -s vs sudo -i vs sudo bash
Was ist der Unterschied zwischen den folgenden Befehlen: su sudo -s sudo -i sudo bash Ich weiß, dass suich das root-Passwort kennen muss, und dass sudoich in der sudoersDatei sein muss, aber einmal ausgeführt, was ist der Unterschied? Ich weiß, dass es einen Unterschied zwischen suund gibt, sudo -sweil sich …
89 sudo  su 

2
Gibt es jemals einen guten Grund, sudo su zu starten?
Um eine Root-Shell auf Computern zu starten, auf denen das Root-Konto deaktiviert ist, können Sie eine der folgenden Aktionen ausführen: sudo -i: eine interaktive Login-Shell ausführen (liest /root/.bashrcund /root/.profile) sudo -s: eine nicht angemeldete interaktive Shell ausführen (liest /root/.bashrc) In der Ubuntu-Welt sehe ich sehr oft einen sudo suVorschlag, wie …

2
su options - Befehl als anderer Benutzer ausführen
Ich habe mich gefragt, wie ich einen Befehl als ein anderer Benutzer aus einem Skript ausführen soll. Ich habe den Eigentümer des Skripts als root festgelegt. Ich habe auch den folgenden Befehl im Skript ausgeführt, um den Befehl als Hudson-Benutzer auszuführen: su -c command hudson Ist das die richtige Syntax?
75 bash  scripting  su  sudo 

3
-bash: sudo: Befehl nicht gefunden
Ich versuche, die Django-App bereitzustellen. Wenn ich drucke, apt-get update sehe ich W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list - RealFileExists (13: Permission denied) E: List directory /var/lib/apt/lists/partial is missing. - Acquire …
63 debian  apt  sudo  su 

4
su ändert den Benutzer nicht, antwortet aber auch nicht mit einem Fehler
Während rootich eingeloggt bin, möchte ich suan einen bestimmten regulären Benutzer. Ich laufe su usernameund erhalte sofort die Rückmeldung, immer noch als root. Es ist kein Fehler angegeben. Mir ist das alte Problem bekannt, dass der Benutzer, nach dem Sie suchen, keine Berechtigung für den Ordner hat, in dem Sie …
56 bash  su 


3
.bash_profile wird beim Ausführen von su nicht bezogen
Ich habe einen Benutzer, sagen wir user1, die Änderungen an seiner hat .bash_profile, einer von ihnen ändert sich die PATH, zum Beispiel: export PATH=/some/place:$PATH. Diese Änderung funktioniert einwandfrei, wenn ich mich als anmelde user1oder a su - user1. Aber wenn ich versuche, einen Befehl über suas auszuführen root, zB: su …


7
Wie unterdrücke ich die dd-Ausgabe?
Ich habe ein Bash-Skript, mit dem eine Datei erstellt wird dd. Das Problem ist, dass dd eine große Menge an Ausgaben ausgibt, die sich negativ auf die Ausgabe meines Skripts auswirken. Beim Durchsuchen habe ich eine Lösung gefunden: dd if=boot1h of="/dev/r$temp1" >& /dev/null Gibt es eine Alternative oder wird auf …
35 bash  sudo  su  dd 

7
Ausführen einer GUI-Anwendung als ein anderer Benutzer (nicht als Root)
Angenommen, ich habe 2 Benutzerkonten user1und user2. Wenn ich mich als anmelde user1und dann auf user2using umschalte su, kann ich Befehlszeilenprogramme ausführen, aber GUI-Programme schlagen fehl. Beispiel: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol specified leafpad: Cannot open display: Wie kann ich eine GUI-Anwendung ausführen?
34 shell  x11  xorg  su 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.