Loginscript SAMBA server

Få hjælp og support til alt server-relateret. Guides og How-to's i forbindelse med servere hører også til her.
thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Loginscript SAMBA server

Indlægaf thj01 » 21. aug 2015, 12:38

Jeg har gået og leget med ideen om at lave et script til en SAMBA server, som kan finde ud af om computeren der logger på er en Linux eller en windows maskine.

Årsagen hertil er, at Linux computerne som udgangspunkt ikke kan læse de shares på en måde så de bliver mounted i filsystemet (f.eks: ~/shares/*share*)

Er der nogle der ved hvordan man kan lave en if-else struktur der adskillder ved hjælp af forespørge om hvilket OS der er modtager?
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."

AJenbo
Admin
Indlæg: 20860
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Loginscript SAMBA server

Indlægaf AJenbo » 21. aug 2015, 15:54

Jeg er ikke lige helt med, hvad gør at Linux maskinen ikke kan se shares? Hvad kan du ændre for at den ville kunne se dem, og hvorfor ønsker du ikke at lave den ændring over for Windows?

thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: Loginscript SAMBA server

Indlægaf thj01 » 21. aug 2015, 20:58

Windows maskiner får mountet drev, som er umiddelbart tilgængeligt fra menusystemet.

Hvis man deler drevene til en linuxmaskine skal de monteres af brugeren selv, eller hentes i netværk.

Det jeg gerne vil kunne er, at lave et logon script fra sambaserveren, som mounter drevene i brugerens egen mappe uden at brugeren skal gøre noget. Altså når en bruger verificerer sig på et windows domæne, så får han automatisk monteres sine ressourcer.

Windows læser "net use" kommandoerne - Linux læser "cifs"
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."

lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Loginscript SAMBA server

Indlægaf lath » 22. aug 2015, 04:19

Jeg lavede følgende lille søgning på Google:

Kode: Vælg alt

SAMBA file system automount on linux

... og fik en lang liste:
https://www.google.dk/search?client=ubuntu&channel=fs&q=SAMBA+file+system+automount+on+linux&ie=utf-8
... som ret meget ser ud til at handle om at bruge automount og lave nogle ændringer i nogle konfiguration- filer/script(s).

Uddrag fra listen:
  1. Configure a system to automount a Samba share with /etc/fstab
    http://www.cyberciti.biz/faq/configure-a-system-to-automount-a-samba-share-with-etcfstab/
  2. Accessing Windows Or Samba Shares Using AutoFS
    https://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs
  3. Ubuntu wiki MountWindowsSharesPermanently
    https://wiki.ubuntu.com/MountWindowsSharesPermanently
    Siden indeholder noget måske vigtigt (libpam-mount). Det vigtige er nok at jeg kan se at man stadig (Ubuntu 14.04 LTS) kan installere libpam-mount pakken, og at den også er understøttet af Canonical.
    libpam-mount kan montere et drev, når en bruger har logget ind, og unmounter det tidligere mountede drev, når brugeren logger ud.

Lige en kommentar til listen:
  • Nr 1. i listen sker altid ved boot, så den kan bruges til drev der deles af alle. #1 er ikke så god rent sikkerhedsmæssigt for mere end 1 bruger (og så kun ved et lavt sikkerhedsniveau), da kodeordet så kommer ind i /etc/fstab i klar-tekst.
  • Nr 2. i listen bruger automount af cifs filsystemet - sammen med et cifs brugernavn og det tilhørende kodeord.
  • Nr 3. i listen bruger UNIX brugernavnet og tilhørende kodeord for det pågældende Linux styresystem.
  • Det er måske muligt at bruge FreeIPA, hvor FreeIPA også kan snakke AD (Microsoft Active Directory), så brugerne kun har et kodeord uanset om de bruger en Windows maskine, eller en Linux maskine.
.


/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags

thj01
Indlæg: 2667
Tilmeldt: 21. nov 2006, 10:06
Geografisk sted: Fredericia

Re: Loginscript SAMBA server

Indlægaf thj01 » 23. aug 2015, 15:13

@lath

tak - det vil jeg kigge på. Jeg havde ikke tænkt på at søge på ordet "automount" (og jeg aner virkeligt ikke hvorfor, for det virker helt logisk. )

Min erfaring med søgning på denne slags problemer er, at det er let hvis man kender de rigtige søgeord... og svært hvis ikke. Så TAK :)

Så jeg får lige kigget på det og ser om nogle af de løsninger giver mig en løsning på problemet.
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html

Kører LTS udgaverne.

"It's always easy if you know how to do it."

Tilbage til "Server: Guides, installation og opsætning"

Hvem er online

Brugere der læser dette forum: [Bot], DotBot [Crawler] og 0 gæster