Ik kom er even 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 wanneer ik backups maak op de share. En dat wil ik nu juist. Ik heb alle permissies die ik nodig heb op de bestanden.
Dat ziet er zo uit.
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:
#!/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:
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:
[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:
[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 eigenaardigheid van de WD MyBook kan ik via de webinterface alleen gebruikers met hoofdletters aanmaken, maar via de commando regel is het mij toch gelukt om zelf een sambagebruiker 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?