Permalänk
Hedersmedlem

Samba-trubbel med users.

Nu börjar jag tröttna på det här, jag får verkligen inte till det. Jag vill ha så att jag måste logga in med username/password från min windows-dator för att komma åt samba-shares; OCH, när jag är inloggad där, så ska det vara som en viss user på servern. Jag har inte samma username i win som linux. Någon som har något vettigt/guide eller så?
smb.conf:

[global] interfaces = eth1 workgroup = WORKGROUP server string = exscape socket options = TCP_NODELAY encrypt passwords = yes null passwords = yes security = user hosts allow = 192.168.1. smb passwd file = /etc/samba/private/smbpasswd invalid users = root @wheel map hidden = yes guest account = nobody keep alive = 30 preferred master = yes username map = /etc/samba/smbusers [wwwroot] comment = wwwroot path = /wwwroot guest ok = no public = no user = unixuser valid users = unixuser writeable = yes browseable = yes read only = no create mask = 0755 directory mask = 0755

Nu har jag säker virrat bort något helt, jag har i princip blandat ihop 3 filer.
I smbusers har jag "unixuser = loginuser windowsuser", dvs jag försöker logga in med det utan stora bokstäver i windows. smbpasswd ser korrekt ut, med en "unixuser:uid:password:[UX]:LCT-blabla:"-rad och en för "nobody".

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Hedersmedlem

Som vanligt så hjälper det mig att skapa trådar, jag hittar alltid lösningen direkt själv!

[global] workgroup = WORKGROUP server string = exscape socket options = TCP_NODELAY encrypt passwords = yes null passwords = no security = user smb passwd file = /etc/samba/private/smbpasswd hosts allow = 192.168.1. [wwwroot] comment = wwwroot path = /wwwroot guest ok = no public = no user = jarjar allow users = jarjar Administrator Administratör Jarjar writeable = yes browseable = yes read only = no create mask = 0755 directory mask = 0755

smbusers:

root = administrator admin nobody = guest pcguest smbguest jarjar = jarjar Jarjar Administrator Administratör

Jag vet inte vilket som spelar roll där, men funkar gör det iaf (och jag kan äntligen slippa köra world-writable för att samba ska funka...).

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

vart specifierar du användar alias?

skapar du en fil i etc/samba som heter smbusers eller är det en kategori i smb.conf?

Visa signatur
Permalänk
Hedersmedlem

smbusers-filen ligger i /etc/samba. Formatet i den är alltså (som det står kommenterat i min standard-fil)
unixanvändare = windowsanvändare1 windowsanvändare2
unixanvändare2 = ...

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

jag får inte detta att fungera....

har skrivit in följande:

admin = administratör

men det går inte att ansluta som administratör, med lösenrodet för admin... ansluter man däremot som admin så fungerar det...

Visa signatur