2016-06-08 5 views
0

Ich habe ein Shell-Skript nämlich Test verschlüsselt und es erstellt test.x und test.x.c aber aber test.x wird nur von root ausgeführt! Bitte hilf mir. Ich verwende Linux fedora 22Skripte mit SHC entkoppelt arbeiten nur von root

~$ ls -l gg*  # gg is the name of shell script 
-rwxr-xr-x. 1 yazdmet yazdmet 41 Jun 8 19:03 gg 
-rwx-wx--x. 1 yazdmet yazdmet 11248 Jun 8 19:08 gg.x 
-rw-rw-r--. 1 yazdmet yazdmet 9538 Jun 8 19:08 gg.x.c 
+0

könnten Sie Ihre Frage mit der Ausgabe von 'bearbeiten ls -l text.x text.xc ' –

+0

liebe patrick test.x und test.xc sind Beispielnamen. Ich habe diese jetzt nicht –

+0

also, wie können Sie behaupten, dass 'test.x nur von root ausgeführt wird? –

Antwort

0

Problem: Die verschlüsselte Datei, die script_name.x

~$ shc -f script_name 

kann durch root nur ausgeführt werden, durch den folgenden Befehl erzeugt wird.


Lösung: die Datei mit jeden Benutzer ausführen fügen Sie die Option -T:

~$ shc -T -f script_name 
Verwandte Themen