Als «su» getaggte Fragen

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

1
Was ist der Unterschied zwischen sudo su - und sudo su -
Wenn ich an unseren RHEL-Maschinen arbeite, wechsle ich sudo su -zu root. Eines Tages bedeutete ein Tippfehler, dass ich sudo su --stattdessen tippte - es scheint mir, dass alles das gleiche war wie mit einem einzelnen Bindestrich, außer dass ich mich in demselben Ordner befand, in dem ich mich befand, …
22 sudo  su 

1
Was macht 'script / dev / null'?
Jedes Mal, wenn ich mich bei einer VM mit root anmelde, subei einem Benutzerkonto und versuche, screenes zu verwenden , wird ein Fehler ausgegeben: Cannot open your terminal '/dev/pts/0' - please check. In einem Stapelüberlaufpost wurde angegeben, dass ich das Problem script /dev/nullbeheben muss, und es funktioniert, aber es erklärt …
21 terminal  gnu-screen  su  pty 


6
Warum ist su world ausführbar?
Ich habe einen Headless-Server, bei dem mehrere Benutzer remote angemeldet sind. Keiner der anderen Benutzer befindet sich in der sudoers-Datei, sodass sie nicht über root zugreifen können sudo. Da die Berechtigungen jedoch aktiviert susind -rwsr-xr-x, hindert sie nichts daran, das root-Passwort brutal zu erzwingen. Man könnte argumentieren, dass ein Benutzer, …
20 sudo  su  headless 

2
Wie kann ich als anderer Benutzer ausgeführt werden?
Diese Frage wurde von Server Fault migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Dies ist der Bash-Code, der ausgeführt werden sollte. Zuerst ersetzt es den Benutzer durch openproject und führt dann den gesamten Code aus su openproject -c "bash -l" …
18 bash  debian  sudo  su 


2
Was ist der Unterschied zwischen "su" und "su --login"?
Aus suder Manpage von: For backward compatibility, su defaults to not change the current directory and to only set the environment variables HOME and SHELL (plus USER and LOGNAME if the target user is not root). It is recommended to always use the --login option (instead of its shortcut -) …
15 linux  su 



4
Befehl kann mit su nicht als www-Daten ausgeführt werden
# su -l www-data ./http-app.py This account is currently not available. # su -l www-data -c ./http-app.py This account is currently not available. # su -c ./http-app.py www-data This account is currently not available. # su -lc ./http-app.py www-data This account is currently not available. # getent passwd www-data www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin …
14 debian  su 

4
Wie ssh -Y und dann su - <ein anderer Benutzer> und trotzdem X-Anwendungen an Ihren lokalen Computer weiterleiten
Es ist einfach genug, eine remote ausgeführte Linux-Anwendung abzurufen (dh lokal zu zeichnen): Wenn ich ssh -Yeine Anwendung auf dem Remote-Computer ausführe, wird diese Anwendung mit Sicherheit auf meinem lokalen Desktop angezeigt. Wenn ich jedoch auf dem Remote-Computer suan einen anderen Benutzer weitergeleitet werde, kann ich die X-Anwendung nicht an …
13 x11  ssh-tunneling  su 

5
Wie kann ich gleich danach sudo su und das Verzeichnis wechseln?
Ich möchte einen Alias ​​erstellen, der ungefähr so ​​funktioniert: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Von meiner Befehlszeile aus bin ich mit einem Sudo-Benutzer angemeldet und möchte den Alias userYYYso eingeben , dass meine Shell jetzt angemeldet ist userYYYund pwdist /a/path/that/only/userYYY/has/access. Wie kann ich das machen? Dies userYYYdient zum Ausführen …
13 bash  shell  sudo  su 

3
Problem beim Ausführen des Befehls als anderer Benutzer mit sudo -u
Wenn ich versuche, lsals Benutzer abcmit dem folgenden Befehl auszuführen, erhalte ich eine Fehlermeldung: xyz@host:~/temp$ sudo -u abc ls [sudo] password for xyz: Sorry, user xyz is not allowed to execute '/bin/ls' as abc on host. Aber wenn ich es tue su abcund dann ausführe, habe lsich kein Problem
12 sudo  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.