[gelöst]Buster - Autovervollständigung in root Bash geht nicht
[gelöst]Buster - Autovervollständigung in root Bash geht nicht
Moin,
wenn ich im KDE ne Shell öffne und mich per su als root anmelde, findet die bash nicht die "root" Programme. Nano wird per TAB z.B. gefunden aber iptables nicht, ich muss es dann auch per /usr/sbin/iptables starten. Scheint so, als wenn die Bash nicht den neuen User erkennt.
Logge ich mich direkt am Terminal F3 per root an, geht dies. Logge ich mich per ssh als root auf mich selber ein geht dies auch. Auf der KDE-Bash findet ein sudo iptables auch die Programme. Die gleiche Prozedur mit carsten -> root geht nicht.
Dies passiert bei einem aktualisiertem System von 8 -> 10, als auch bei einem frisch installiertem. Egal ob bash über KDE oder per Konsole oder SSH.
Jemand ne Idee? So gewollt?
wenn ich im KDE ne Shell öffne und mich per su als root anmelde, findet die bash nicht die "root" Programme. Nano wird per TAB z.B. gefunden aber iptables nicht, ich muss es dann auch per /usr/sbin/iptables starten. Scheint so, als wenn die Bash nicht den neuen User erkennt.
Logge ich mich direkt am Terminal F3 per root an, geht dies. Logge ich mich per ssh als root auf mich selber ein geht dies auch. Auf der KDE-Bash findet ein sudo iptables auch die Programme. Die gleiche Prozedur mit carsten -> root geht nicht.
Dies passiert bei einem aktualisiertem System von 8 -> 10, als auch bei einem frisch installiertem. Egal ob bash über KDE oder per Konsole oder SSH.
Jemand ne Idee? So gewollt?
Zuletzt geändert von wranger am 24.07.2019 09:29:24, insgesamt 1-mal geändert.
Re: Buster - Autovervollständigung in root Bash geht nicht
Wahrscheinlich sind die Suchpfade verschieden. Was sagt
in den jeweiligen Umgebungen? Gibt es Unterschiede?
Schau vielleicht auch gleich
Wo liegen die Unterschiede?
Sehr wahrscheinlich wird irgendeine Variable wie z. B. /etc/profile, /etc/bash.bashrc bzw. Variablen unterhalb von /root nicht geladen.
Code: Alles auswählen
echo $PATH
Schau vielleicht auch gleich
Code: Alles auswählen
env
Sehr wahrscheinlich wird irgendeine Variable wie z. B. /etc/profile, /etc/bash.bashrc bzw. Variablen unterhalb von /root nicht geladen.
Re: Buster - Autovervollständigung in root Bash geht nicht
Darf ich wetten, dass du zum "anmelden" su ohne die "Anmeldenfunktion" -l benutzt? Es gibt in den letzten 30 Tagen mindestens ein duzend Threads zu dem Thema.
rot: Moderator wanne spricht, default: User wanne spricht.
Re: Buster - Autovervollständigung in root Bash geht nicht
Oh ja. Das ist die wohl bessere Erklärung. Wer lesen kann ist im Vorteil:
Welche Datei wird bei "su" vs. "su -" nicht geladen?
Aber wo wir gerade darüber reden:wranger hat geschrieben:wenn ich im KDE ne Shell öffne und mich per su als root anmelde
Welche Datei wird bei "su" vs. "su -" nicht geladen?
Re: Buster - Autovervollständigung in root Bash geht nicht
Ja wtf, in die man pages hatte ich natürlich geguckt und ein su --login root versucht. Ging nicht, jetzt geht es, warum auch immer. Trotzdem danke *BrettanKopfnagel*wanne hat geschrieben:24.07.2019 09:13:09Darf ich wetten, dass du zum "anmelden" su ohne die "Anmeldenfunktion" -l benutzt? Es gibt in den letzten 30 Tagen mindestens ein duzend Threads zu dem Thema.
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Hallo
https://unix.stackexchange.com/question ... ot-just-su
Imho bist bei su halt root aber quasi im Kontext des Users
Merkst auch daran, dass du bei su - plötzlich im ~ des Users root bist
LG
Michael
erster Treffer auf Google: "su" vs. "su -" ist sehr nett.Aber wo wir gerade darüber reden:
Welche Datei wird bei "su" vs. "su -" nicht geladen?
https://unix.stackexchange.com/question ... ot-just-su
Imho bist bei su halt root aber quasi im Kontext des Users
Merkst auch daran, dass du bei su - plötzlich im ~ des Users root bist
LG
Michael
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Bei Installation über das Debian 10 unofficial non-free KDE ISO (Calamares!) wird überhaupt kein root gesetzt. Das sei nur als Warnung festgestellt, das jeweilige ISO Team wollte das offensichtlich so. Unter KDE kann ich alles machen, außer als su auftreten. Das ist kein Fehler, sondern muss nachgeholt werden, wenn man es will.
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Kannst du mal bitte das Iso nennen, von dem du da installiert hast.Heliosstyx hat geschrieben:24.07.2019 14:57:46Bei Installation über das Debian 10 unofficial non-free KDE ISO (Calamares!) wird überhaupt kein root gesetzt. Das sei nur als Warnung festgestellt, das jeweilige ISO Team wollte das offensichtlich so. Unter KDE kann ich alles machen, außer als su auftreten. Das ist kein Fehler, sondern muss nachgeholt werden, wenn man es will.
Ich wusste auch noch nicht, das Debian calamares als Installer auf einer CD /DVD veröffentlicht hat.
Meines wissen ist der aktuelle Installer RC 3.
Ich denke mal, das du da was übersehen hast.
Was heißt denn "kann ich alles machen" ?
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Er meint wahrscheinlich die Live Images. Diese enthalten meines Wissens nach Calamares als alternativen Installer.
bookworm & sway
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Hast recht.DerChris hat geschrieben:24.07.2019 17:35:48Er meint wahrscheinlich die Live Images. Diese enthalten meines Wissens nach Calamares als alternativen Installer
Damit hat sich nun Debian vollständig an Ubuntu und Mint angepasst.
Es ist tatsächlich so. Root ist out - es lebe sudoHeliosstyx hat geschrieben:24.07.2019 14:57:46Bei Installation über das Debian 10 unofficial non-free KDE ISO (Calamares!) wird überhaupt kein root gesetzt. Das sei nur als Warnung festgestellt, das jeweilige ISO Team wollte das offensichtlich so
Nagelneu installiert, ohne irgendwas gemacht zu haben:
Code: Alles auswählen
willy@willy-pc:~$ id
uid=1000(willy) gid=1001(willy) Gruppen=1001(willy),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),109(netdev),113(bluetooth),119(lpadmin),1000(scanner)
willy@willy-pc:~$ sudo su
Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat. Normalerweise läuft es auf drei Regeln hinaus:
#1) Respektieren Sie die Privatsphäre anderer.
#2) Denken Sie nach, bevor Sie tippen.
#3) Mit großer Macht kommt große Verantwortung.
[sudo] Passwort für willy:
root@willy-pc:/home/willy# su -
root@willy-pc:~# passwd
Geben Sie ein neues Passwort ein:
Geben Sie das neue Passwort erneut ein:
passwd: Passwort erfolgreich geändert
root@willy-pc:~#
Code: Alles auswählen
sudo synaptic
[sudo] Passwort für willy:
Im Startmenü steht aber synaptic -pkexec
Wenn Synaptic gestartet ist, kann ich sogar das Terminal schließen, und munter in Synaptic weiter installieren, was ich so will
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
@willy4711: Ich habe in meinem Posting in Klammern Calamares hingeschrieben. Das sollte für all jene sein, die den leichteren Weg der Installation wählen. Ich kann alles machen ist so gemeint, dass ich mein System ohne Einschränkungen verwalten und benutzen kann allerdings nur mit Sudo und nicht su -l. Warum die das so machen, weiß ich nicht. Jedenfalls muss unter Plasma unter den Systemeinstellungen --> Benutzerkonto des Benutzers der Systemadministrator ausgewählt sein, wie es das Team nach der Installation mit Calamares vorgesehen hat. Ist für normale User wohl sicherer, den root kann dem System schon die Wurzeln ausreißen.
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Ob sudo oder su - ist vollkommen egal. Du kannst damit in beiden Fällen das System kaputt machen.
Calamares hat damit überhaupt nichts zu tun.
Bei Siduction wird mit Calamares sehr wohl, ein Root- Account eingerichtet.
Genauso bei SparkyLinux.
Es ist also bewusst entfernt worden.
Ich wollte ja auch nur sagen, das jetzt bei Debian der Ubuntu- Stand verwirklicht wurde.
Dies wurde hier ja immer heftig kritisiert.
Ich selbst habe sudo deinstalliert und arbeite nur mit dem PolicyKit.
Scheint aber im Sterben zu sein ?
Calamares hat damit überhaupt nichts zu tun.
Bei Siduction wird mit Calamares sehr wohl, ein Root- Account eingerichtet.
Genauso bei SparkyLinux.
Es ist also bewusst entfernt worden.
Ich wollte ja auch nur sagen, das jetzt bei Debian der Ubuntu- Stand verwirklicht wurde.
Dies wurde hier ja immer heftig kritisiert.
Ich selbst habe sudo deinstalliert und arbeite nur mit dem PolicyKit.
Scheint aber im Sterben zu sein ?
Zuletzt geändert von willy4711 am 24.07.2019 21:59:20, insgesamt 1-mal geändert.
- towo
- Beiträge: 4549
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
Aha, nur benutzt Ubuntu kein Calamares als Installer.willy4711 hat geschrieben:24.07.2019 18:38:47Damit hat sich nun Debian vollständig an Ubuntu und Mint angepasst.
Mal davon ab, was ist an Calamares verkehrt? Wie benutzen den in siduvtion schon länger und sind sehr zufrieden damit.
Re: [gelöst]Buster - Autovervollständigung in root Bash geht nicht
towo hat geschrieben:24.07.2019 21:57:33Mal davon ab, was ist an Calamares verkehrt? Wie benutzen den in siduvtion schon länger und sind sehr zufrieden damit.
willy4711 hat geschrieben:24.07.2019 21:55:41Calamares hat damit überhaupt nichts zu tun.
Bei Siduction wird mit Calamares sehr wohl, ein Root- Account eingerichtet.
Genauso bei SparkyLinux.
Hat sich wohl über kreuzt