Loginscript SAMBA server
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Loginscript SAMBA server
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?
Å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."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Loginscript SAMBA server
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?
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Loginscript SAMBA server
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"
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."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Loginscript SAMBA server
Jeg lavede følgende lille søgning på Google:
... 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:
Lige en kommentar til listen:
/Lars
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:
- 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/ - Accessing Windows Or Samba Shares Using AutoFS
https://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs - 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
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Loginscript SAMBA server
@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.
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."
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