Vill börja med att tacka Drakfot för hjälpen med att få till en montering av ett windowsshare på min ubuntu-maskin för att hantera backuper av filer och databaser. 🙂
Tänkte dra lösningen här lite snabbt för det är säkert fler som vill sätta upp en liknande lösning.
Om vi börjar på windowssidan så handlar det helt enkelt om att skapa ett helt vanligt windowsshare. Går bra att sätta behörigheter på sharet för lokal användare eller användare från AD (Active Directory). Båda funkar i ubuntu.
Därefter går vi till ubuntu-maskinen och skapar en mapp som vi därefter pekar mappningen till via fstab.
Nu ska vi skapa en fil som innehåller inloggningsuppgifterna till sharet på windowsmaskinen.
Vi jobbar som root och lägger därför filen direkt i /root. Döp filen till något passande, jag väljer att döpa filen till creds och kör chmod 0600 creds för att se till så enbart root kan läsa innehållet.
Filen creds ska innehålla två rader:
username=användarnamn
password=lösenord
Nu återstår bara att lägga in mappningen i fstab och testa.
I fstab skapar vi en ny rad och lägger in följande data:
uid=33,gid=33 är id för www-data i mitt fall. Ni kan självklart montera som någon annan användare om så önskas. Då får ni kolla i /etc/passwd och /etc/group för att får fram korrekta id:n.
Spara filen och stäng den.
Kör därefter mount -a
Om allt gick bra bör du nu ha tillgång till windowssharet på /mnt/windowsshare. Verifiera åtkomst genom att placera en fil i mappen och se så den dyker upp på windowsservern.
Det kan du göra genom touch test.txt
Förhoppningsvis gick allt bra och du har nu tillgång till ett windowsshare i ubuntu och eftersom vi placerat mappningen i fstab så mappas den även efter omstart. Dessutom har vi skyddat inloggningsuppgifterna genom att placera dom i en separat fil under /root.
Håll till godo. 😉