• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af trafikselskabet | 01.11.2008 18:06

Ihh... de rettigheder!

Hjælp generelt
Jeg er stadig ikke blevet gode venner med mid openSUSE 11 når det drejer sig om brugerrettighederne på mine to Windowspartitioner. Problemstillingen er følgende:

Jeg har 5 partitioner. To windowspartitioner (C og D) med NTFS, to etx3 partitioner til /home og / og en swap. Jeg er sommetider interesseret i at overføre filer fra min Linux desktop til f.eks. "D-drevet". Men der er ret meget bøvl med skriverettigheder og det er langtfra første gang jeg roder med de to irriterende partitioner.

I fstab filen står følgende om c-drevet (på én linje):

/dev/disk/by-id/langt_navn /windows/C ntfs-3g users,gid=users,fmask=133,dmask=000,locale=en_US.UTF-8 0 0


Med de rettigheder er det stadig root der ejer alle filerne i /windows/C og root er ikke i stand til at ændre dette tilhørsforhold. Samtidig kan en almindelig bruger godt oprette filer og maper, men han får ikke lov til at skrive noget i filerne. Hvilket er meget skuffende da jeg troede alt var i orden, indtil jeg ville fylde lidt tekst i den fil jeg havde oprettet.
Jeg ved ikke meget om fstab filen og jeg aner ikke hvad fmask og dmask er for nogle størrelser. Jeg har pillet lidt ved fmask og vist også tilføjet et "users,"
Men det har desværre ikke helt hjulpet og jeg synes ikke om at lege superbruger hver gang jeg skal flytte filer frem og tilbage.

Al hjælp modtages med tak :-]
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer10

# 1

16 år 8 måneder siden

Permalink

Indsendt af redeeman den 1. november 2008 kl. 20:27

Permalink

Re: Ihh... de rettigheder!

well det er jo tydeligt hvad problemet er, du kan selvfølgelig ikke ændre permissions når det er mountet, da de er sat ved mount time af din fstab entry..

med hensyn til selve dine permissions, så er det jo dine masks der er forkert, det lyder mere somom du eventuelt vil have 117 som fmask, og eventuelt også som dmask, alt efter hvilke brugere der skal have adgang til hvad..
  • Log ind eller opret dig for at tilføje kommentarer

# 2

16 år 8 måneder siden

Permalink

Indsendt af trafikselskabet den 1. november 2008 kl. 23:10

Permalink

Re: Ihh... de rettigheder!

Jeg prøvede at ændre dmask og fmask til 117, men det gjorde kun ondt være. Nu har den almindelige bruger ingen adgang overhovedet. Leger man superbruger kan man se filernes rettigheder, som er fuld til owner, fuld til users og ingen rettigheder til others. Men det synes jeg er ret underligt, da den almindelige bruger netop er medlem af users (det kan man læse i Yast).

Jeg læste lidt i #man mount og fandt ud af at jeg også kan indstille ejeren til de mountede filer gennem fstab. Det medfører at hjemmerugeren bliver owner til alle filerne - men der er stadig ingen adgang (wth?). Så intet nyt fra vestfronten, jeg bliver stadig trukket i benet af de forbandede partitioner.

#FRUSTRATION ON
Er der ikke nogen der vil være sød at fortælle mig hvad de forbandede fmask og dmask værdier helt konkret betyder? Det er en oktal værdi, men hvilke værdier medfører hvad? Det stod der ikke noget om i #man mount. Jeg er ved at være rimelig træt af at rode med fstab
#FRUSTRATION OFF

Men tusind tak for hjælpen - må man bede om mere? :)
  • Log ind eller opret dig for at tilføje kommentarer

# 3

16 år 8 måneder siden

Permalink

Indsendt af tpct den 1. november 2008 kl. 23:35

Permalink

Som root:chown -R

Som root skriver du følgende i en terminal:
chown -R brugernavn /windows/C
  • Log ind eller opret dig for at tilføje kommentarer

# 4

16 år 8 måneder siden

Permalink

Indsendt af eorith den 1. november 2008 kl. 23:37

Permalink

Re: Ihh... de rettigheder!

#3: Ja, for det virker jo helt vildt godt på nfts-partitioner.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

16 år 8 måneder siden

Permalink

Indsendt af redeeman den 2. november 2008 kl. 01:54

Permalink

#2:
det er masks til octal

#2:
det er masks til octal værdierne, 0 som mask vil betyde 7 i permissions (oktal værdier).

jeg gik ud fra din bruger var medlem af users gruppen.., men hvis du bare vil give ALLE permissions til ALT, så sæt fmask, dmask, og umask til 000, så er der read, write og execute til _ALLE_
  • Log ind eller opret dig for at tilføje kommentarer

# 6

16 år 8 måneder siden

Permalink

Indsendt af dk_zero-cool den 2. november 2008 kl. 02:31

Permalink

Re: Ihh... de rettigheder!

#4 Ja det gør det faktisk.

To ting skal være i orden, for at få skrive rettigheder. Først og fremmest mappen som drevet er monteret i. Det vil sige at man unmounter drevet, og ændre ejeren på mappen, f.eks. /media/c ... Dernæst mounter man drevet igen, og køre et ejer skift på stien igen. Derefter er det i orden. Drop alt det mask pis i fstab, for det lort fungere sku aldrig. Jeg har haft at gøre med ntfs dreve i linux mange gange, og jeg har altid benyttet fstab som følgende...
/dev/sdbX /media/drive ntfs-3g defaults 0 0

Dette har altid fungeret. Desuden ser jeg det også lidt dumt at montere drevet med UTF-8 Encoding, når windows benytter windows-1252 Encoding.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

16 år 8 måneder siden

Permalink

Indsendt af ondope den 2. november 2008 kl. 05:41

Permalink

Re: Ihh... de rettigheder!

som du siger #6 er også sådan jeg altid har gjort:
1: unmount
2: chmod 777 /media/windows-c og chown navn:navn /media/windows-c
3: mount som i fstab (evt mount -a)
4: chmod 777 /media/windows-c/ og chown navn:navn /media/windows-c/
Men nu har jeg ikke windows partitioner så jeg skal ikke kunne sige om det virker stadig. Så er der adgang for alle til alt, og ejeren er dig selv
  • Log ind eller opret dig for at tilføje kommentarer

# 8

16 år 8 måneder siden

Permalink

Indsendt af cb400f den 2. november 2008 kl. 11:47

Permalink

http://en.opensuse.org/NTFS
.

http://en.opensuse.org/NTFS

.. vejledningen for 10.3 fungerer også for 11.0.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

16 år 8 måneder siden

Permalink

Indsendt af trafikselskabet den 2. november 2008 kl. 14:43

Permalink

Succes!

Så virker det! - det krævede (åbenbart) at umask blev sat til 0002. Ejeren af filerne (og mappen hvorpå de er mounted) er stadig root, men users har også skriverettigheder så problemet er løst.

Tusind tak for hjælpen
  • Log ind eller opret dig for at tilføje kommentarer

# 10

16 år 8 måneder siden

Permalink

Indsendt af redeeman den 2. november 2008 kl. 18:14

Permalink

#6:
f,d,u-mask virker

#6:
f,d,u-mask virker præcist som det er beregnet til, hvis du ikke har kunnet få det til at virke, er det brugerfejl.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Reserve kernel og btrfs 0
den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0

Seneste aktivitet

PcLinuxOS er død længe leve Pclosdebian 5
En snak om Linux-kompatibel software 12
PCLinuxOS 28
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !