Automatisk set filer +x i dir ?
Jeg ønsker hver gang at der bliver oprettet en ny fil i et bibliotek, at gøre filen eksekverbar.
Jeg har kigget på umask, men den kan vist ikke sætte filer til +x. Nogen der har en løsning ?.
mkdir test
umask 027 test/
touch test/test.txt
ls test/
ls test/ -l
total 0
-rw-r----- 1 lasse lasse 0 Apr 8 20:54 test.txt
Jeg har kigget på umask, men den kan vist ikke sætte filer til +x. Nogen der har en løsning ?.
mkdir test
umask 027 test/
touch test/test.txt
ls test/
ls test/ -l
total 0
-rw-r----- 1 lasse lasse 0 Apr 8 20:54 test.txt
Kommentarer3
Re: Automatisk set filer +x i dir ?
Jeg synes du skal tjekke chmod.
Du kan læse lidt om det i terminalen ved at skrive.
man chmod
For at kunne svare på dit spørgmål, skal jeg vide om det kun er dig filen skal være eksekverbar for, eller det er alle som filen skal være eksekverbar for?
Synes du skal læse lidt om chmod og chown, men for at gøre alt kort, så er det letteste at skrive.
chmod +x filnavn
Håber det hjalp lidt på dit svar, ellers må du bare spørge igen :)
Jeg gætter på at #0
Umiddelbart er mit eneste bud noget ala incron som kan lytte til hændelser i filsystemet og udføre bestemte jobs fx når en fil oprettes.
Læs fx her:
http://www.linux.com/archive/feed/144666
#2, lige præcis.
Det er nu
Det er nu nemt nok at gøre manuelt. :)
Havde håbet på jeg kunne undgå dette, men det bare kunne gøres direkte i systemet, da det faktisk er et luksus problem, så ikke noget hvor det på nogen måder kan svare sig at bruge alt for meget tid og krudt på en løsning.