Aus irgendeinem Grund kann ich keine chmod +x
Dateien, die sich direkt in meinem Home-Ordner befinden, ohne sudo
den Befehl voranstellen . Ein aktuelles Beispiel: Ich habe eine Datei mit dem Namen monitor-off.sh
in ~/Documents
. Ich habe versucht, diesen Befehl am Terminal zu verwenden, und habe folgende Nachricht erhalten:
david@my-pc:~/Documents$ chmod +x ./monitor-off.sh
chmod: changing permissions of `./monitor-off.sh': Operation not permitted
Als ich mich sudo
jedoch dem Anfang voranstellte , funktionierte es:
david@my-pc:~/Documents$ sudo chmod +x ./monitor-off.sh
david@my-pc:~/Documents$ ls -lh
total 28K
... (files) ...
-rwxr-xr-x 1 root root 44 Aug 8 15:32 monitor-off.sh
... (files) ...
Ich weiß, dass ich so nicht überbeanspruchen sollte. sudo
Was kann ich also tun, um Dinge zu reparieren, die ich chmod
ohne verwenden kann sudo
?
ls -ld /home/david
und ls -ld /home/david/Documents
.
david@my-pc:~$ ls -ld /home/david
drwxr-xr-x 28 david david 4096 Aug 9 08:57 /home/david
david@my-pc:~$ ls -ld /home/david/Documents
drwxr-xr-x 4 david david 4096 Aug 8 16:01 /home/david/Documents
ls -l /home/david
und postenls -l /home/david/documents
? Das zeigt uns, dass Sie die richtige Berechtigung für die Ordner haben. Außerdem erstellen Sie diese Skripte möglicherweise nicht mit sudo, dhsudo nano monitor-off.sh
odersudo wget http://somewebsite.com/monitor-off.sh
, oder ?