Der Befehl sudo ist ein Programm für einige Unix- und Unix-ähnliche Betriebssysteme, mit dem ein Benutzer Programme mit den Sicherheitsberechtigungen eines anderen Benutzers ausführen kann. In der Regel die eines Superusers oder des Root-Benutzers.
Ich habe die .ssh / authorized_keys eingerichtet und kann mich mit dem neuen "Benutzer" mit dem pub / private Schlüssel anmelden. Ich habe auch "Benutzer" zur sudoers-Liste hinzugefügt. Das Problem, das ich jetzt habe, ist wann Ich versuche, einen sudo-Befehl auszuführen, der etwa so einfach ist: $ sudo cd /root …
Vor kurzem habe ich die sudoers-Datei und den Hostnamen über / etc / hostname geändert. Nach dem Ändern dieser Dateien nimmt mein sudo-Befehl viel Zeit in Anspruch. Außerdem heißt es, dass sudo Host-Kaagini (Hostname meines Computers) nicht auflösen kann. Warum muss sudo den Hostnamen kennen, um die Erlaubnis für etwas …
Also saß ich herum und fragte mich, was passieren würde, wenn ich tippte: sudo killall -u root ... und jetzt wird das Betriebssystem nicht geladen. Wie behebe ich das, ohne es neu zu installieren? Ich mache mir darüber keine großen Sorgen, es war eine Testbox und ich wusste, dass dies …
(Parallels Desktop 9, neueste Version) Gemäß den Anweisungen wechsle ich zu root: $ su - root $ whoami root $ echo $EUID 0 und führen Sie dann das Installationsprogramm aus: $ cd /media/cdrom0 $ ./install und ich bekomme diesen Fehler: sudo: unable to execute ./install: Permission denied Was? Ich bin …
Ich versuche, der Hosts-Datei auf meinem Mac eine Zeile hinzuzufügen, indem ich einen einzeiligen Befehl auf dem Terminal ausführe. Ich dachte, dass dies mit sudo einfach wäre, aber es gibt "Berechtigung verweigert" zurück, wenn ich versuche >>, der Hosts-Datei etwas hinzuzufügen , aber es funktioniert, wenn ich versuche, >den Host-Inhalt …
Sudo-Root-Berechtigungen werden für eine bestimmte Zeit erteilt, jedoch nur für ein Terminal. Wenn ich sudo in diesem Zeitraum in einem anderen Terminal verwenden möchte, muss ich das Passwort erneut eingeben. Wie kann man Sudo zwingen, über Terminals hinweg zu arbeiten?
Ich hatte diese Frage bereits in Stack Overflow gestellt , wurde aber gebeten, sie hier zu posten. Also mach das selbe. Ich habe diesen Befehl mit meinem Java-Programm ausgeführt. sudo -u <username> -S pwd Ich habe diese Ausgabe- command=sudo -u <username> -S pwd exitCode=1 sudo: sorry, you must have a …
Kurz gesagt : Wie kann Sudo dazu gebracht werden, PATH nicht jedes Mal zu löschen? Ich habe einige Websites auf meinem Server bereitgestellt (Debian-Tests), die mit Ruby on Rails geschrieben wurden. Ich verwende Mongrel + Nginx, um sie zu hosten, aber es gibt ein Problem, das auftritt, wenn ich Mongrel …
Ich habe Server A und Server B (beide Ubuntu 10.04 LTS), die unterschiedliche Aufgaben ausführen. Server A muss Server B anstoßen, der eine Datei generiert und diese nach Abschluss an Server A zurücksendet. Dies ist alles intern und ich mache mir keine allzu großen Sorgen um Sicherheitsfragen. Der SSH-Schlüsselaustausch wird …
Immer wenn ich sudo suvon meinem normalen System aus laufe zsh(das das oh-my-zsh- Framework verwendet), muss ich shstandardmäßig die alte Bourne-Shell ( ) verwenden (dies ist offensichtlich das Standardverhalten auf den meisten * nix-ähnlichen Systemen). Wenn ich nach dem Laufen zshvon innen shrenne sudo su, bekomme ich die Z-Shell, aber …
Warum unterscheiden sich die folgenden beiden Ausführungen in der Ausgabe? (Ich benötige doppelte Anführungszeichen für Variablen in meinem eventuellen Befehl.) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!
Wie kann ich meinen Benutzer einschränken, nur selektive Befehle auszuführen? Ich habe einen Benutzer tomc in der Gruppe tomc. Ich benötige diesen Benutzer, um sudo Benutzer zu sein und dann eingeschränkte Bash zu haben. Ich habe versucht , folgenden Code in /etc/sudoersDatei, aber es funktioniert nicht als Benutzer in der …
Ich habe boot2docker installiert und folgendes ausgeführt: ./boot2docker start export DOCKER_HOST=tcp://localhost:4243 Ich habe ein Tutorial von der Docker-Site aus gestartet. Ich verstehe nichts - wenn ich renne: sudo docker info ==> Get http:///var/run/docker.sock/v1.11/info: dial unix /var/run/docker.sock: no such file or directory Wenn ich aber ohne laufe sudo, funktioniert es: MacCris:bin …
Ich habe kürzlich ein Remote-Git-Repo auf einem Server für eine Web-App eingerichtet, die als Upstart-Dienst ausgeführt wird. Ich möchte den Post-Receive-Hook verwenden, um Aktionen auszulösen, die erforderlich sind, um den Anwendungscode zu aktualisieren und den Upstart-Dienst zu stoppen und dann neu zu starten. Dies ist meine Datei repo.git / hooks …
Ich verwende WinSCP, um auf Unix-Computer zuzugreifen. Wie kann ich den Benutzer wechseln, nachdem ich mich mit WinSCP bei einem Unix-Server angemeldet habe? ZB habe ich ein persönliches Konto in Unix-Computer A. Ich kann mich mit PuTTY bei diesem Computer anmelden und dann den Benutzer in den Root-Benutzer ändern $sudo …
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.