• 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

17 år 1 måned 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

Fortsat problemer 0
Linux Foundation brugte 8,4 millioner dollars på Linux Kernel projektet i 2025 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0
Zypper Package Manager brugervejledning til openSUSE brugere og deres derivater 0
KDE Spectacle tilføjer OCR understøttelse for at kopiere tekst direkte fra skærmbilleder 0

Seneste aktivitet

Nu kan man skrive private beskeder 3
Glædelig Jul 3
Kunstig inteligens 4
Kopiering til min Samsung telefon 5
Mbox mail import til Thunderbird 14
FOSS i Færdselsstyrelsen 2
Program ala Dreamweaver 2
Test af forum 5
Flatpak og hvorfor 1
Har brugt GLF OS, en NixOS-baseret distribution lavet i Frankrig. 2
Crontab 2
[ LØST ] Flere genveje på Firefox skrivebordet 5
Linuxin er nu migreret til Drupal 11 15
Dansk distro til software udviklere 3
Driver til min scanner? 3
Affinity V3 2
copy hvordan 1
Sortering af filer - sort of... 4
Det der ikke må galt gik galt 5
VPN — 8 tests, 1 klar vinder i 2025 3

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !