SUDO SH und Chmod

S

Sit_O

Grünschnabel
Da ich ja nun noch neu bin...

ich muss die Rechte aus einen Script bzw über einen Shell aufruf ändern.

Somit habe ich die Passwörter für die Admin Gruppe gesetzt, was auch funktioniert.

Jetzt verstehe ich aber die Meldung nicht

sudo SH -c chmod a+rwx /destination/*.*

dabei zeigt er mir immer usage chmod.... mit den Optionen an.

ohne Shell funktionert das...

chmod a+rwx /destination/*.*


wo ist mein Fehler???

Schöne Grüße
Sit
 
sudo SH -c chmod a+rwx /destination/*.*

wo ist mein Fehler???

In komplett falscher Syntax, deshalb zeigt Dir auch der fehlerhafte Befehl die Kurzhilfe an, à la "Schau mal, wie man es richtig macht, was Du da eingegeben hast, verstehe ich nicht".

Den ganzen "SH -c"-Kempel weglassen, da wahrscheinlich komplett unnötig oder zumindest richtig schreiben und den anschliessenen Befehl auch "quoten" (ich würde zusätzlich fast wetten, daß auch MacOSX "case sensitive" ist).
 
Hallöchen,

nun vom Befehl her ist der ja nicht so verkehrt.

Sh -> brauche ich, sonst kann ich nicht wichtig was aufrufen.

Alerdings habe ich das jetzt anders.
Ich rufe ein Script auf

#!/bin/sh
chmod a+rwx /destination/*.*
das script rufe ich mit sudo auf. dann funktioniert es
 
Hallöchen,

nun vom Befehl her ist der ja nicht so verkehrt.

Doch, mehr als verkehrt, weil der Befehl
Code:
sh
und nicht


oder

lautet.

Sh -> brauche ich, sonst kann ich nicht wichtig was aufrufen.
Soll heissen?

Wenn das hier Dein gesamtes Script ist

Code:
#!/bin/sh
 chmod a+rwx /destination/*.*
dann funktioniert das auch mit sudo (und sonst nichts) davor.

BTW:

http://unixboard.de/vb3/showthread.php?t=4773
 

Ähnliche Themen

Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Windows clients können nicht mehr auf lange laufendes System zugreifen

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

rsnapshot und ein Rechteproblem?

Zurück
Oben