Ich verstehe den grundlegenden Unterschied zwischen einer interaktiven und einer nicht interaktiven Shell. Aber was unterscheidet eine Login-Shell genau von einer Nicht-Login-Shell? Können Sie Beispiele für die Verwendung einer nicht angemeldeten interaktiven Shell geben?
Technisch gesehen kann, sofern nicht so konfiguriert pamist , dass Ihre Shell mit pam_shellskeiner dieser Optionen überprüft wird , die Anmeldung verhindert werden, wenn Sie nicht in der Shell sind. Auf meinem System sind sie sogar unterschiedlich groß, daher vermute ich, dass sie tatsächlich etwas tun. Was ist der Unterschied? …
Ich möchte das Root-Konto in Sicherheit haben, auch wenn mein nicht privilegierter Benutzer gefährdet ist. Unter Ubuntu kann sudo standardmäßig nur aus "Sicherheitsgründen" verwendet werden. Ich bin mir jedoch nicht sicher, ob dies sicherer ist, als nur die Anmeldung an einer Konsole im Textmodus zu verwenden. Es gibt zu viele …
Angenommen, ich erstelle mit dem adduserBefehl einen Benutzer namens "bogus" . Wie kann ich sicherstellen, dass dieser Benutzer KEINE brauchbare Anmeldeoption ist, ohne das Konto zu deaktivieren? Kurz gesagt, ich möchte, dass das Konto über erreichbar ist su - bogus, aber ich möchte nicht, dass es über eine reguläre Anmeldeaufforderung …
In meiner /etc/passwdDatei kann ich sehen, dass der www-datavon Apache verwendete Benutzer sowie alle Arten von Systembenutzern entweder /usr/sbin/nologinoder /bin/falseals Anmeldeshell haben. Hier zum Beispiel eine Auswahl von Zeilen: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false whoopsie:x:109:116::/nonexistent:/bin/false mark:x:1000:1000:mark,,,:/home/mark:/bin/bash Wenn ich versuche, zu einem dieser Benutzer zu wechseln (was ich manchmal tun …
Ich schaute auf meine Tastatur und tippte mein Passwort ein, weil ich dachte, ich hätte bereits meinen Anmeldenamen eingegeben. Ich drückte Enterund als es nach dem Passwort fragte, drückte ich Ctrl+ c. Sollte ich Vorsichtsmaßnahmen treffen, um sicherzustellen, dass das Passwort nicht im Klartext gespeichert wird, oder sollte ich das …
Was ist der Zweck der .xsessionDatei im Home-Ordner? Was soll da reingesteckt werden? Die Desktop-Umgebungen verwenden diese Datei nicht und für den X-Start ab dem tty gibt es .xinitrc.
Wir haben mehrere Benutzerkonten, die wir für automatisierte Aufgaben erstellen, für die differenzierte Berechtigungen erforderlich sind, z. B. für die Übertragung von Dateien zwischen Systemen, die Überwachung usw. Wie sperren wir diese Benutzerkonten, damit diese "Benutzer" keine Shell haben und sich nicht anmelden können? Wir möchten verhindern, dass jemand als …
Ich habe drei Konfigurationsdateien gefunden. .xinitrc .xsession .xsessionrc Ich weiß, dass der erste für die Verwendung startxund der zweite und dritte für die Verwendung eines Display-Managers verwendet werden. Aber was ist der Unterschied zwischen den letzten beiden?
Ich benutze die Computer meiner Schule und möchte zshstattdessen verwenden bash. Ich würde es gerne zur Standard-Shell machen, aber ich kann keinen Befehl ausführen, $ chsh -s $(which zsh)weil ich keine Administratorrechte habe. Gibt es eine Möglichkeit, wie ich etwas in mein .bashrceinfügen kann oder etwas, das automatisch aufgerufen wird, …
Wenn ich mein Terminal öffne, heißt es "Sie haben Mail". Hat jemand eine Idee, warum? Ich verwende OS X, aber da es ebenfalls auf Unix basiert und sich auf Dateien wie bashrc, bash_profile usw. stützt, dachte ich, jemand hier könnte es wissen, und ich bin nicht sicher, ob es ein …
Der Unix-Systemadministrator, unter dem ich arbeite, scheut sich, mir den Zugriff zu gewähren, um meine Anmeldeshell von kshauf zu ändern bash. Er hat verschiedene Ausreden vorgebracht, die lustigste ist, dass sie, da sie alle ihre Skripte schreiben, kshnicht funktionieren, wenn ich versuche, sie auszuführen. Ich weiß nicht, woher er diese …
Ich habe ZSH auf einer meiner VMs installiert, wo ich es aus dem Quellcode kompiliert habe. Der Speicherort von ZSH ist, /usr/local/bin/zshwenn ich chsh -s /usr/local/bin/zshes ausgeben lasse chsh: /usr/local/bin/zsh is an invalid shell. Ich habe das auch mit sudo ausprobiert. Wie kann ich das ändern?
Ich benutze Linux Mint. Meine Login-Shell ( cat /etc/passwd | grep myUserName) ist bash. Nachdem ich meine grafische Desktop-Umgebung gestartet und einen Terminal-Emulator ausgeführt habe, kann ich feststellen, dass .bash_profilekeine Quellen vorhanden sind (die darin enthaltenen Umgebungsvariablen exportsind nicht festgelegt). Aber wenn ich mich von einer Textkonsole aus anmelde ( …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.