/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
vfat drev mount "problem"
Fra : Henrik Farre


Dato : 14-09-01 16:16

Yello

Jeg mounter et vfat drev med:

/dev/hde6    /home/enrique/Storage    vfat    uid=enrique,gid=enrique,nodev,nosuid,noexec,quiet   0 0

Jeg ville tro at noexec forhindred at man kunne exec filer på drevet,
altså at 'x' bitten ikke bliver sat. Men "ls -al" giver:

drwxr-xr-x 9 enrique enrique 8192 maj 16 18:07 Backup/
-rwxr-xr-x 1 enrique enrique 1669 sep 14 16:57 Test.txt*

Jeg ville gerne have at mapper har 'x' bitten sat, men alle filer bare er
sat til '-rw-rw-rw-'

Kan man vha. umask sætte det for både mapper og filer??

--
Mvh. / Kind regards
Henrik Farre (enrique@obel.auc.dk)      

Webpage: http://Welcome.to/Webbench
-If I where God, I would recompile the penguin with --enable-flying.

 
 
Rasmus Bøg Hansen (17-09-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 17-09-01 23:15

Henrik Farre wrote:

> /dev/hde6 /home/enrique/Storage vfat
> uid=enrique,gid=enrique,nodev,nosuid,noexec,quiet 0 0

Samme her (bortset fra at jeg benytter andet tegnsæt).

> Jeg ville tro at noexec forhindred at man kunne exec filer på drevet,
> altså at 'x' bitten ikke bliver sat. Men "ls -al" giver:
>
> drwxr-xr-x 9 enrique enrique 8192 maj 16 18:07 Backup/
> -rwxr-xr-x 1 enrique enrique 1669 sep 14 16:57 Test.txt*
>
> Jeg ville gerne have at mapper har 'x' bitten sat, men alle filer bare
> er sat til '-rw-rw-rw-'

Biblioteker (eller mapper om du vil) skal have x-bitten sat for at være
brugbare. Filerne bør i princippet ikke have, hvis de ikke er
eksekverbare - men det kan man ikke undgå på vfat svjv.

Men prøv engang:

$ ./Test.txt
../vmlinuz: Adgang nægtet.

Det får jeg i hvert fald, når jeg har noexec sat.

Det forhindrer dig naturligvis ikke i at køre shell-scripts...

Rasmus

--
-- [ Rasmus 'Møffe' Bøg Hansen ] ---------------------------------------
I would never kill somebody
- unless they pissed me off!
-- Eric Cartman
--------------------------------- [ moffe at amagerkollegiet dot dk ] --

Henrik Farre (18-09-2001)
Kommentar
Fra : Henrik Farre


Dato : 18-09-01 15:34

Yello

I artikel <9o5sl7$upe$1@carlsberg.amagerkollegiet.dk>, skrev "Rasmus Bøg
Hansen" <moffespam@amagerkollegiet.dk>:

> Men prøv engang:
>
> $ ./Test.txt
> ./vmlinuz: Adgang nægtet.

Ja, det har du ret i

Men nu skulle jeg jo nok også have nævnt hoved problemet. Jeg bruger mc,
og hvis jeg vil f.eks. se et billede mærkere jeg det bare og trykker
'return', men hvis 'x' bittet er sat prøver mc at afvikle filen, og det
lykke ikke ofte med en .jpeg fil ;)

--
Mvh. / Kind regards
Henrik Farre (enrique@obel.auc.dk)      

Webpage: http://Welcome.to/Webbench
-If I where God, I would recompile the penguin with --enable-flying.

Kent Friis (18-09-2001)
Kommentar
Fra : Kent Friis


Dato : 18-09-01 15:49

Den Tue, 18 Sep 2001 00:15:03 +0200 skrev Rasmus Bøg Hansen:
>Henrik Farre wrote:
>
>> /dev/hde6 /home/enrique/Storage vfat
>> uid=enrique,gid=enrique,nodev,nosuid,noexec,quiet 0 0
>
>Samme her (bortset fra at jeg benytter andet tegnsæt).
>
>> Jeg ville tro at noexec forhindred at man kunne exec filer på drevet,
>> altså at 'x' bitten ikke bliver sat. Men "ls -al" giver:
>>
>> drwxr-xr-x 9 enrique enrique 8192 maj 16 18:07 Backup/
>> -rwxr-xr-x 1 enrique enrique 1669 sep 14 16:57 Test.txt*
>>
>> Jeg ville gerne have at mapper har 'x' bitten sat, men alle filer bare
>> er sat til '-rw-rw-rw-'
>
>Biblioteker (eller mapper om du vil) skal have x-bitten sat for at være
>brugbare. Filerne bør i princippet ikke have, hvis de ikke er
>eksekverbare - men det kan man ikke undgå på vfat svjv.
>
>Men prøv engang:
>
>$ ./Test.txt
>./vmlinuz: Adgang nægtet.
>
>Det får jeg i hvert fald, når jeg har noexec sat.
>
>Det forhindrer dig naturligvis ikke i at køre shell-scripts...

Det forhindrer faktisk heller ikke folk i at køre normale programmer
(samme måde som shell-script, men /bin/ld* i stedet for /bin/sh).

Mvh
Kent
--
If you think about it, Windows 2000 is actually the OS that
started as "Microsoft OS/2 NT 3.0"

Kent Friis (18-09-2001)
Kommentar
Fra : Kent Friis


Dato : 18-09-01 15:50

Den Tue, 18 Sep 2001 00:15:03 +0200 skrev Rasmus Bøg Hansen:
>Henrik Farre wrote:
>
>> /dev/hde6 /home/enrique/Storage vfat
>> uid=enrique,gid=enrique,nodev,nosuid,noexec,quiet 0 0
>
>Samme her (bortset fra at jeg benytter andet tegnsæt).
>
>> Jeg ville tro at noexec forhindred at man kunne exec filer på drevet,
>> altså at 'x' bitten ikke bliver sat. Men "ls -al" giver:
>>
>> drwxr-xr-x 9 enrique enrique 8192 maj 16 18:07 Backup/
>> -rwxr-xr-x 1 enrique enrique 1669 sep 14 16:57 Test.txt*
>>
>> Jeg ville gerne have at mapper har 'x' bitten sat, men alle filer bare
>> er sat til '-rw-rw-rw-'
>
>Biblioteker (eller mapper om du vil) skal have x-bitten sat for at være
>brugbare. Filerne bør i princippet ikke have, hvis de ikke er
>eksekverbare - men det kan man ikke undgå på vfat svjv.
>
>Men prøv engang:
>
>$ ./Test.txt
>./vmlinuz: Adgang nægtet.
>
>Det får jeg i hvert fald, når jeg har noexec sat.
>
>Det forhindrer dig naturligvis ikke i at køre shell-scripts...

Det forhindrer faktisk heller ikke folk i at køre normale programmer
(samme måde som shell-script, men /lib/ld* i stedet for /bin/sh).

Mvh
Kent
--
If you think about it, Windows 2000 is actually the OS that
started as "Microsoft OS/2 NT 3.0"

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste