Avatar billede odysseus Nybegynder
05. november 2003 - 20:59 Der er 22 kommentarer og
1 løsning

chmod - find fejlen

Hejsa eksperter.
Jeg vil have rettigheder på mappe, så kun brugergruppen "root" har adgang til. Den ejes i forvejen af root. Jeg skriver (som root):

# chmod -R mappe/ 0770

Den kører alle undermapper og -filer igennem og svarer hver gang, at operationen ikke er tilladt. Hvad er galt??
Avatar billede erikjacobsen Ekspert
05. november 2003 - 21:21 #1
chmod -R 770 mappe/
Avatar billede odysseus Nybegynder
05. november 2003 - 21:24 #2
det giver samme tilbagemelding.
Avatar billede erikjacobsen Ekspert
05. november 2003 - 21:28 #3
Tjah - det virker hos mig ...
Avatar billede odysseus Nybegynder
05. november 2003 - 21:46 #4
Så må det jo være et eller andet i mine indstillinger... Nogle idéer? Den forstår jo også fint kommandoen - siger bare, at det ikke er tilladt.
Avatar billede lap Nybegynder
05. november 2003 - 23:28 #5
du har åbenbart en eller flere filer, som ikke kan skiftes rettighed på - f.eks. link eller special files?
Avatar billede odysseus Nybegynder
05. november 2003 - 23:29 #6
Kan det være fordi, det konflikter med opsætningen i /etc/fstab? Den omtalte mappe ligger på en harddisk, der mountes pr. auto i fstab. Hvad kan jeg evt. skrive i fstab for at rode bod på det?
Avatar billede odysseus Nybegynder
05. november 2003 - 23:31 #7
lap: nej, der er film og andre standard filer i mappen. Jeg kan heller ikke gøre det grafisk, hvis jeg logger ind som root. - heller ikke for én fil ad gangen.
Avatar billede lap Nybegynder
05. november 2003 - 23:37 #8
vis lige linien fra /etc/fstab - er det en NTFS-partition - hvad siger kommandoen "mount" om den pågældende disk?
Avatar billede odysseus Nybegynder
05. november 2003 - 23:51 #9
Jeg har ikke mulighed for at teste det lige nu. det er en fat32/vfat partition. Er ret sikker på, at linjen ser ud som følgende:
"drev mountpoint vfat exec=0, 0 0 umask=0"
Avatar billede lap Nybegynder
05. november 2003 - 23:58 #10
skal være mere nøjagtigt, men hvis det er en fat-partition, hvorfor ønsker du at skifte rettigheder, som ikke er til stede i et fat-filsystem?

exec=0 betyder, at der ikke kan exekveres programmer - derfor skal det ikke være mere end 660 - 770 sætter rwxrwx--- - og det kan kun være rw-rw----

Læg lige mount og fstab når du får muligheden.

Så har jeg mulighed for at teste det konkret på et fat32 filsystem også.
Avatar billede odysseus Nybegynder
06. november 2003 - 17:31 #11
Ok. Her får du det....
/dev/hdb1              /home/maxtor            vfat users,exec,umask=0 0 0

Det var da også galt, det jeg havde skrevet... Forstår ikke helt det, du siger. Kan man ikke køre programmer fra en fat-partition??
Avatar billede odysseus Nybegynder
06. november 2003 - 17:35 #12
er det i øvrigt ikke 330 for rw-rw----? Som jeg forstår det betyder
1:r
2:w
4:x
Og man skal så angive kombinationen som sum. Er det ikke korrekt?
Avatar billede lap Nybegynder
06. november 2003 - 18:45 #13
1=x, 2=w og 4=r - og sum er korrekt.

users = tillad mount af disk af alle brugere
exec = Tillad opstart af programmer
umask=0 = sæt rettighed til 777 for filer, hvor der ikke findes rettigheder

Jo, der kan godt afvikles programmer fra fat - jeg vender tilbage når jeg har mounted min maxtor usb-disk :-)
Avatar billede lap Nybegynder
06. november 2003 - 19:43 #14
ok, så havde jeg lige min egen maxtor mountet.

Et fat-filsystem har slet ikke de samme rettigheder som f.eks. ext2 eller ntfs - så derfor kan du simpelthen ikke ændre rettighederne.

Jeg gad ikke lige forske i mere i det, men konklusionen er, at du ikke kan gøre det på et fat filsystem.

Hvad er formålet med at ændre rettighederne, da fat ikke har nogen sikkerhed i filsystemet?
Avatar billede odysseus Nybegynder
06. november 2003 - 19:51 #15
Jeg vidste ikke det, at fat ikke har nogen sikkerhed. Jeg ville bare gerne kunne nå filerne fra både redhat og xp.

Har du et forslag til, hvad jeg kan bruge i stedet?
Avatar billede lap Nybegynder
06. november 2003 - 20:07 #16
jamen kan du ikke nå dem fra linux - tilføj din egen bruger til "root" gruppen - så har du adgang?
Avatar billede lap Nybegynder
06. november 2003 - 20:08 #17
Der findes ikke mange programmer, som kan startes under både linux og winXP, og jeg har ingen problemer med at nå mine filer fra både og...
Avatar billede odysseus Nybegynder
06. november 2003 - 20:54 #18
problemet er ikke at få adgang. problemet er at kun jeg vil have adgaang. Jeg bruger jo fat for at kunne have adgang fra begge os. men i linux kunne jeg godt tænke mig at kunne styre rettigheder lidt bedre - primært grundet ftp. Problemet er, at jeg både har filer, jeg ønsker at dele og personlige filer på samme harddisk....
Avatar billede lap Nybegynder
06. november 2003 - 20:58 #19
Det kan du ikke - filsystemet understøtter jo ikke bedre rettigheds styring - det svarer til at du lægger filer på en windows 98 - de var/er jo heller ikke sikrede.

Hvis du vil have sikkerhed på fil niveau, så skal du lægge filsystem typen om - eller lade være med at dele private filer på fat - under linux.
Avatar billede odysseus Nybegynder
06. november 2003 - 21:16 #20
ja, ok. Men jeg kan vel ikke bruge f.eks. ext3. Er der noget, windows kan læse?
Avatar billede lap Nybegynder
06. november 2003 - 21:19 #21
der er vist nok drivere til ext2 til windows på sourceforge - jeg har kun set at det eksisterer - og har ikke prøvet det.
Avatar billede odysseus Nybegynder
06. november 2003 - 21:49 #22
sidste spørgsmål, så får du pointsene ;-)
Sourceforge?
husk at give et svar i stedet for en kommentar.
Avatar billede lap Nybegynder
07. november 2003 - 19:49 #23
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester