Ik kom er niet uit. Vanaf mijn Ubuntu homeserver mount ik een share via samba die op mijn WD MyBook NAS staat. Ik kan alle bestanden lezen en schrijven , maar chmod geeft "Permission denied". Hierdoor werken tools zoals Unison en rsync niet, als ik backups maak op de share. Ik heb alle rechten die ik nodig heb op de bestanden.
Dat ziet er zo uit.
Mijn mountnas script ziet er zo uit:
In .credentials_siknas staat:
De NAS is gehackt en ik heb volledig toegang via SSH. Ik kan de smb.conf wijzigen zoals ik wil.
/etc/smb.conf:
in /var/oxsemi/shares.inc:
Door een eigenaardig van de WD MyBook kan het via de webinterface alleen gebruikers met hoofdletters aanmaken, maar via de commando regel is het mij gelukt om zelf een samba gebruiker paul aan te maken. Maar dat maakt geen verschil. Ik heb ook al de uid van de gebruiker paul aangepast op de NAS zodat die dezelfde zijn als op mijn Ubuntu. ik heb gezocht op internet maar kan nergens een oplossing vinden die werkt.
PC: Ubuntu 9.10 Karmic Koala
NAS: Western Digital MyBook (blue rings) met Samba 3.0
Ik wil bestanden kunnen schrijven of verwijderen maar ook de permissies veranderen, zoals ik Unison kan gebruiken. Hoe doe ik dat ? Wie kan mij helpen?
Dat ziet er zo uit.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| paul@atlas:~$ mountnas NAS is gemount op /mnt/naszooi paul@atlas:~$ cd /mnt/naszooi/test/ paul@atlas:/mnt/naszooi/test$ rm ding paul@atlas:/mnt/naszooi/test$ echo 0>ding paul@atlas:/mnt/naszooi/test$ ls ding paul@atlas:/mnt/naszooi/test$ ll totaal 0 drwxr-xr-x 2 paul paul 0 2009-11-02 14:48 . drwxrwxrwx 11 paul paul 0 2009-11-02 14:18 .. -rwxrw-r-- 1 paul paul 0 2009-11-02 14:48 ding paul@atlas:/mnt/naszooi/test$ chmod 644 ding chmod: veranderen van toegangsrechten van `ding’: Toegang geweigerd |
Mijn mountnas script ziet er zo uit:
code:
1
2
3
4
5
| #!/bin/bash sudo mount -t cifs //siknas/zooi /mnt/naszooi -o \ credentials=/home/paul/.credentials_siknas,iocharset=utf8,\ uid=paul,gid=paul,file_mode=0777,dir_mode=0777,rw,noperm \ && echo NAS is gemount op /mnt/naszooi |
In .credentials_siknas staat:
code:
1
2
| username=paul password=******** |
De NAS is gehackt en ik heb volledig toegang via SSH. Ik kan de smb.conf wijzigen zoals ik wil.
/etc/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
| [global] server string=SIKNAS workgroup=Dorkgroup interfaces=192.168.1.2/24 127.0.0.1/8 security=user smb passwd file=/var/private/smbpasswd private dir=/var/private guest account=www-data dns proxy=No lock directory=/var/locks pid directory=/var/locks use sendfile=Yes map to guest = Bad User create mask = 775 map hidden = Yes veto files = /shares/internal/.senvidData/ /shares/internal/lost+found/ max log size = 1 [dummy-2] include=/var/oxsemi/shares.inc [dummy-3] include=/var/oxsemi/senvid.inc |
in /var/oxsemi/shares.inc:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| [PUBLIC] path=/shares/internal/PUBLIC force user=www-data valid users=www-data SIKKEPITJE PAAUL paul write list=www-data SIKKEPITJE PAAUL paul guest ok=Yes read list= [ZOOI] path=/shares/internal/ZOOI force user=paul valid users=SIKKEPITJE PAAUL paul write list=SIKKEPITJE PAAUL paul read list= |
Door een eigenaardig van de WD MyBook kan het via de webinterface alleen gebruikers met hoofdletters aanmaken, maar via de commando regel is het mij gelukt om zelf een samba gebruiker paul aan te maken. Maar dat maakt geen verschil. Ik heb ook al de uid van de gebruiker paul aangepast op de NAS zodat die dezelfde zijn als op mijn Ubuntu. ik heb gezocht op internet maar kan nergens een oplossing vinden die werkt.
PC: Ubuntu 9.10 Karmic Koala
NAS: Western Digital MyBook (blue rings) met Samba 3.0
Ik wil bestanden kunnen schrijven of verwijderen maar ook de permissies veranderen, zoals ik Unison kan gebruiken. Hoe doe ik dat ? Wie kan mij helpen?