Har du lyst til at støtte Stoker Pro? Læs mere her: Støt Stoker Pro Forum

Linux ext4 og rettigheder

Support og hjælp til PC, Computer, bærbare og tablets
Hardware, software og meget andet
Besvar
baggadap
Stoker XII
Stoker XII
Indlæg: 701
Tilmeldt: 08 dec 2011 16:33
Mit fyr: Scotte 20Kw, Alcon6 20Kw kedel
Areal: 238
Brændsel: Træpiller, brænde
Fremviser gerne i postnummer: 8920
Årligt forbrug: 5 tons
Geografisk sted: Ålum, Randers
Givet likes: 9 gange
Modtaget likes: 22 gange

Linux ext4 og rettigheder

Indlæg af baggadap » 29 dec 2016 19:50

Hej alle

Jeg håber der er en Linux guru herinde der kan hjælpe med et simpelt spørgsmål? :P

Sagen er, jeg er ved at opsætte en disk med ext4 filsystem på min Raspberry mini NAS/media server der kører Openmediavault. Hvis min Raspberry bryder sammen, vil jeg gerne kunne arbejde med disken på en anden distro, så jeg stadig har fuld adgang til alle data.
Men jeg har oplevet, at jeg ikke har rettighed til alt, hvis jeg fx bare sætter disken til en anden maskine med fx Ubuntu installeret.

Så - hvordan fungerer det - har samme bruger/pass altid samme rettigheder på forskellige distros? Og har root altid fuld adgang?

På forhånd mange tak! :great:

/Mathias


pendec

Re: Linux ext4 og rettigheder

Indlæg af pendec » 29 dec 2016 19:52

Det er helt korrekt.

Så længe du har samme passwd fil på begge systemer så fungerer det ok. Det som er dit problem, er Brugere og grupper kan have andre UID's.

Sådan vil det også være over NFS, delte folder over netværk.
edit: Root har ikke adgang over NFS, uden at du specifikt tildeler ROOT, værende root på det system som deles ud med andre. Det er ikke nok at den som mount'r filsystem at den maskiner er root.
btw,
Du skal kikke i /etc/exports filen. Her kan du f.eks skrive,

pendec(rw,no_root_squash)

Så vil PC'n "pendec" for alle rettigheder på det delte drev, med samme uid på "pendec" som på din server. root har også root adgang her.

nå, kan se jeg fik skrevet lidt mere om NFS end du egentlig spørger til :)

baggadap
Stoker XII
Stoker XII
Indlæg: 701
Tilmeldt: 08 dec 2011 16:33
Mit fyr: Scotte 20Kw, Alcon6 20Kw kedel
Areal: 238
Brændsel: Træpiller, brænde
Fremviser gerne i postnummer: 8920
Årligt forbrug: 5 tons
Geografisk sted: Ålum, Randers
Givet likes: 9 gange
Modtaget likes: 22 gange

Re: Linux ext4 og rettigheder

Indlæg af baggadap » 29 dec 2016 20:43

Tusind tak for svar Pendec!! :great: :great: :great:

Fildeling fungerer egentlig fint over Samba og ftp (sidder normalt på en W10 maskine)
Men hvis jeg nu smider disken over i en ny maskine, hvordan får jeg så lettest rettighederne - kan jeg kopiere passwd filen med? Jeg forstår det sådan at exports filen kun angår network shares?

Edit: en mulighed var måske også at give user gruppen rw adgang til hele disken, men det er måske dumt?

pendec

Re: Linux ext4 og rettigheder

Indlæg af pendec » 29 dec 2016 20:59

Vedr. Grupper, sådan fungerer det ikke. En gruppe "familie" kan have GID 700 på Maskine A, og "Familie" har GID 200 på en anden, så at give en gruppe RW løser intet. Vigtigt er at UID og GID er ens på de maskiner som bruger den harddisk.

Jeg tror at det er bedst, du manuelt editer passwd filen på maskinen den sættes til, der er vist nogle information som ligger i en tilhørende password fil, som så bliver forkert. men etc/passwd og /etc/group skulle være nok at kikke i.

baggadap
Stoker XII
Stoker XII
Indlæg: 701
Tilmeldt: 08 dec 2011 16:33
Mit fyr: Scotte 20Kw, Alcon6 20Kw kedel
Areal: 238
Brændsel: Træpiller, brænde
Fremviser gerne i postnummer: 8920
Årligt forbrug: 5 tons
Geografisk sted: Ålum, Randers
Givet likes: 9 gange
Modtaget likes: 22 gange

Re: Linux ext4 og rettigheder

Indlæg af baggadap » 29 dec 2016 21:04

Super. Så hvordan gør man i praksis - opretter samme brugere og kopierer GUID fra maskine A til maskine B's passwd fil?


pendec

Re: Linux ext4 og rettigheder

Indlæg af pendec » 29 dec 2016 21:18

baggadap skrev:Super. Så hvordan gør man i praksis - opretter samme brugere og kopierer GUID fra maskine A til maskine B's passwd fil?
eksempel:
/etc/passwd

pendec:x:1000:1000:blablabla,,,:/home/pendec:/bin/bash

Rød værdi = USERID
grøn værdi = Primær Gruppe ID

/etc/group

sambashare:x:122:pendec

rød værdi = gruppe værdi

De farvede værdier i filerne skal være ens på begge maskiner.
(I et domain ville disse værdier være delt men så er det også mere kompliceret)

baggadap
Stoker XII
Stoker XII
Indlæg: 701
Tilmeldt: 08 dec 2011 16:33
Mit fyr: Scotte 20Kw, Alcon6 20Kw kedel
Areal: 238
Brændsel: Træpiller, brænde
Fremviser gerne i postnummer: 8920
Årligt forbrug: 5 tons
Geografisk sted: Ålum, Randers
Givet likes: 9 gange
Modtaget likes: 22 gange

Re: Linux ext4 og rettigheder

Indlæg af baggadap » 29 dec 2016 21:37

Perfekt, TAK!


Besvar