Sudo und Shell-Umleitung ist defekt
Hier finden Sie eine gute Erklärung und einige Problemumgehungen:
Ihr Befehl funktioniert nicht, da die Umleitung von Ihrer Shell ausgeführt wird, die nicht zum Schreiben in [die Datei] berechtigt ist. Die Umleitung der Ausgabe wird nicht von sudo ausgeführt.
- Führen Sie eine Shell mit sudo aus, und geben Sie den Befehl mit der Option -c an
- Erstellen Sie ein Skript mit Ihren Befehlen und führen Sie dieses Skript mit sudo aus
- Starten Sie eine Shell mit sudo -s und führen Sie dann Ihre Befehle aus
- Verwenden Sie Sudo Tee (wenn Sie mit der Option -c viel entkommen müssen)
7-zip
Alternativ können Sie das Archiv auch mit einem Programm entpacken, das keine Shell-Umleitung erfordert, z. B. 7-zip, das für RHEL 7 über rpmforge verfügbar sein sollte.
Hier ist ein HowTo :
- Laden Sie das Repo mit dem unten angegebenen Befehl herunter.
sudo wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
- Installieren Sie nun das heruntergeladene RPM mit
sudo rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
- Nun müssen Sie das Paket installieren
sudo yum install p7zip
- Zum Entpacken der Datei verwenden Sie den folgenden Befehl
sudo 7za x <filename>