können wir schreiben ein einfaches bash-Skript, um automatisch melden Sie sich als root-Benutzer
Normalerweise habe ich den login in 20 bis 50-mal täglich als super-user, Eingabe des Passwortes wieder und wieder..
habe ich gerade erstellt ein einfaches bash-Skript
#!/bin/bash
sudo -s
echo password
./test
Ausgabe root@localhost:
Passwort
wenn ich es ausführen, es funktioniert wie Charme... aber es zeigt, dass mein Passwort auf dem Bildschirm.....
einige eine andere beste Lösung...... für dieses kleine problem.......
ich hoffe das ist nicht die Lösung im security standard...... können wir irgendeine andere Lösung mit aus Belichten mein Passwort.....
Wissen Sie, zeigen Sie Ihr Passwort auf dem Bildschirm ist die am wenigsten Ihrer Probleme, wenn Sie ein shell-Skript, das automatisch sudoes. Hoffentlich ist es im Besitz Ihrer Nutzer und nicht die EXE-Datei (oder lesenswert...) durch eine beliebige Gruppe.
Sie konnte einfach sudo nicht benötigen Sie ein Passwort
Sie konnte einfach sudo nicht benötigen Sie ein Passwort
InformationsquelleAutor forum.test17 | 2011-11-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie konfigurieren
sudo
erfordern ein Passwort, das nur jeder so viele Minuten. Der Standardwert ist 5 Minuten. Lesen Sie diesudoers
man-Seite und scrollen Sie nach unten zu diesem:InformationsquelleAutor Jens
Können Sie Rohr, das echo würde password in einem Befehl. Probieren Sie etwas wie dieses:
Sehen Sie mehr info auf dieser hier.
Frage ist, wollen Sie WIRKLICH Ihr Passwort in ein shell-Skript-Datei? (nur betonen, dass es eine schreckliche Idee)
Vereinbart war nur die Antwort auf die Frage 😛
jede andere Idee, um dieses problem zu lösen........
InformationsquelleAutor SuperTron
Gibt es einen Grund, dass man nicht
sudo su -
zu nur der root-Benutzer statt voranstellen, alle Ihre Befehle mitsudo blah
?InformationsquelleAutor Mike
nur ändern Sie das Eigentum der Skript-root & setzen Sie das SUID-Bit bei user die Berechtigungen
chmod u=RW, g+x, o+x script123
wird das script als root ausführen für jeden Benutzer
InformationsquelleAutor Benjamin Jeske
einfache Lösung ist die Verwendung von key-base-Authentifizierung
Verwenden Sie ssh-copy-id, anstatt aus dieser tutorial sicher ist
InformationsquelleAutor forum.test17