Linux/Unix-svaret på SMB/CIFS aka. "Fildeling på brugerniveau på *nix?"

2 views
Skip to first unread message

Steen Suder

unread,
Jun 5, 2016, 1:31:16 PM6/5/16
to
Windows-klienter bruger SMB/CIFS til at tilgå Windows-fileshares. Det
giver mulighed for at tildele adgange på brugere, grupper og sådan.

Pt. ender jeg som regel med at bruge NFS hvor det er klienter eller net,
man giver skriveadgang til en export. Kunne godt tænke mig at kunne
styre adgange på bruger/gruppe-niveau.

Hvad gør man egentligt på Linux/Unix, hvis man vil det samme?

NB
Konteksten er et hjemmenetværk, der består af 90% Linux/Unix-klienter.
Serveren er næsten altid en Debian-box. Den kører som regel Samba for at
betjene nogle få Windows-klienter.


--
Steen Suder

Jens Kristian Søgaard

unread,
Jun 6, 2016, 3:18:38 AM6/6/16
to
Hej,

> Hvad gør man egentligt på Linux/Unix, hvis man vil det samme?

Det kommer lidt an på, hvad du vil.

Det "traditionelle" er at man bruger samme bruger/gruppe database på
NFS-serveren som på NFS-klienterne. Man kan så helt uden yderligere bare
anvende almindelige permissions.

Dvs. du mounter NFS exportet på din NFS-klient helt som normalt. Du kan
se på filerne, hvad deres permissions er, og hvilken bruger og gruppe,
der står på. Det er så disse permissions der gælder på klienten, på
samme måde som på serveren.

Der er derudover en række muligheder i exports filen for fx at begrænse
adgang per IP, kun give læseadgang, mappe forskelle på uid/gid'er mellem
server og klient, osv.

Hvis du vil have et paradigme mere som SMB/CIFS, hvor hver enkelt bruger
mounter sit eget drev, og det i højere grad er serveren som står for
adgangskontrollen - så brug bare SMB/CIFS istedet for NFS. De har hver
sin berettigelse.

--
Jens Kristian Søgaard, Mermaid Consulting ApS,
je...@mermaidconsulting.dk,
http://www.mermaidconsulting.com/



Reply all
Reply to author
Forward
0 new messages