Grr, word hier helemaal tierelier...
Situatie:
Bak 1 = router/huisserver
• P3-600, 512MB, 2GB OS disk, 200GB data disk, Clarkconnect linux (Redhat-derivaat)
• Samba server
Bak 2 = desktopbak
• Dual P3-1000, 2GB, Gentoo
Bak 3 = laptop
• C2D T5500, 1GB, WinXP
Samba shares benaderen en mounten lukt vanuit beide clients. Maar hoewel ik IMHO zowat alles heb opengegooid in smb.conf en in de permissions in kwestie krijg ik maar geen write access vanuit de Gentoo desktopbak. Vanuit de WinXP bak gaat het wel goed.
Shares staan op de server op /data, alles daar heeft (tijdelijk tot ik erachter ben wat hier fout gaat) 777 rechten (dus iedereen alles doen met alle files) en ownership is van user dion_b
Ik probeer te mounten op /data op de client, een dir dat ook 777 rechten heeft.
smb.conf:
Veel van het spul wat erin staat komt van default template af. Echter aangezien de Windows bak wel rw-access heeft lijkt me dat dit niet het probleem is...
Mounten heb ik geprobeerd met in ieder geval de volgende opties:
Bovendien heb ik ook als user dion_b geprobeerd te smbmount-en met hetzelfde gevolg.
In al deze gevallen krijg ik de volgende permissions op zowel /data als alle subdirs:
Normaal zou ik denken dat ik iets verkeerd in smb.conf heb staan, ware het niet dat mijn Windows bak vrolijk kan schrijven naar de server.
Iemand enig idee wat ik fout doe
Situatie:
Bak 1 = router/huisserver
• P3-600, 512MB, 2GB OS disk, 200GB data disk, Clarkconnect linux (Redhat-derivaat)
• Samba server
Bak 2 = desktopbak
• Dual P3-1000, 2GB, Gentoo
Bak 3 = laptop
• C2D T5500, 1GB, WinXP
Samba shares benaderen en mounten lukt vanuit beide clients. Maar hoewel ik IMHO zowat alles heb opengegooid in smb.conf en in de permissions in kwestie krijg ik maar geen write access vanuit de Gentoo desktopbak. Vanuit de WinXP bak gaat het wel goed.
Shares staan op de server op /data, alles daar heeft (tijdelijk tot ik erachter ben wat hier fout gaat) 777 rechten (dus iedereen alles doen met alle files) en ownership is van user dion_b
Ik probeer te mounten op /data op de client, een dir dat ook 777 rechten heeft.
smb.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| [global] passwd program = /usr/sbin/userpasswd %u passwd chat = *password:* %n\n *password:* %n\n *successfully.* netbios name = dion_b-router workgroup = GALAXY server string = Clarkconnect router box bind interfaces only = yes interfaces = lo eth1 security = share encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd syslog = false socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no utmp = yes wins support = no wins server = idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 template shell = /bin/false winbind use default domain = no add machine script = /usr/sbin/useradd -d /dev/null -g samba-clients -s /bin/false -M %u include = /etc/samba/flexshare.conf [printers] printing = cups path = /tmp browseable = yes printable = yes public = yes guest ok = yes [homes] read only = no browseable = no [data] path = /data/ browseable = yes public = yes guest ok = yes read only = no writeable = yes |
Veel van het spul wat erin staat komt van default template af. Echter aangezien de Windows bak wel rw-access heeft lijkt me dat dit niet het probleem is...
Mounten heb ik geprobeerd met in ieder geval de volgende opties:
code:
1
2
3
4
5
6
7
8
| # mount -t smbfs //ianus/data /data # mount -t smbfs -o rw //ianus/data /data # mount -t smbfs -o rw,users //ianus/data /data # mount -t smbfs -o rw,user //ianus/data /data # mount -t smbfs -o rw,user=dion_b //ianus/data /data # mount -t smbfs -o rw,users,umask=000 //ianus/data /data # mount -t smbfs -o rw,user,umask=000 //ianus/data /data # mount -t smbfs -o rw,user=dion_b,umask=000 //ianus/data /data |
Bovendien heb ik ook als user dion_b geprobeerd te smbmount-en met hetzelfde gevolg.
In al deze gevallen krijg ik de volgende permissions op zowel /data als alle subdirs:
code:
1
| drwxr-xr-x |
Normaal zou ik denken dat ik iets verkeerd in smb.conf heb staan, ware het niet dat mijn Windows bak vrolijk kan schrijven naar de server.
Iemand enig idee wat ik fout doe
Oslik blyat! Oslik!