[C] Ändra filrättigheter [LÖST]

Här diskuteras programmering och utveckling
bootloader
Inlägg: 19
Blev medlem: 30 apr 2006, 16:38

[C] Ändra filrättigheter [LÖST]

Inlägg av bootloader »

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.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: filrättigheter

Inlägg av andol »

Från terminalen:

Kod: Markera allt

chmod u+x filnamn
(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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: filrättigheter

Inlägg av Konservburk »

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
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: filrättigheter

Inlägg av andol »

bootloader: Läste slarvigt, sorry.
bootloader
Inlägg: 19
Blev medlem: 30 apr 2006, 16:38

Re: filrättigheter

Inlägg av bootloader »

Stort tack för snabbt svar. Fungerar klockrent. :)
Skriv svar

Återgå till "Programmering och webbdesign"