[C] Ändra filrättigheter [LÖST]
-
- Inlägg: 19
- Blev medlem: 30 apr 2006, 16:38
[C] Ändra filrättigheter [LÖST]
Hej. Jag laddar in en fil över nätverket från en Windoz-server för att starta/köra den i min linux-burk. Filen får inte x-rättiheter (execute). Hur gör jag i mitt program ( vanlig c, kompilerad med gcc) som hämtar filen för att sätta x-rättigheter? 4 timmars googlande har inte gett något svar. Alla tips...ni vet.
Re: filrättigheter
Från terminalen:
(Ger användaren som äger filen rätt att köra den.)
Via den grafiska "filbläddraren" nautilus så högerklickar du på aktuell fil, väljer egenskaper, klickar på fliken rättigheter och kryssar i Tillåt körning av filen som ett program
Kod: Markera allt
chmod u+x filnamn
Via den grafiska "filbläddraren" nautilus så högerklickar du på aktuell fil, väljer egenskaper, klickar på fliken rättigheter och kryssar i Tillåt körning av filen som ett program
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: filrättigheter
bootloader skrev:Hur gör jag i mitt program ( vanlig c, kompilerad med gcc) som hämtar filen för att sätta x-rättigheter? 4 timmars googlande har inte gett något svar. Alla tips...ni vet.
Kod: Markera allt
#include <sys/stat.h>
chmod("filen", S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH);
Kod: Markera allt
man 3p chmod
Re: filrättigheter
bootloader: Läste slarvigt, sorry.
-
- Inlägg: 19
- Blev medlem: 30 apr 2006, 16:38
Re: filrättigheter
Stort tack för snabbt svar. Fungerar klockrent. 
