|
| 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"
| |
|
|