Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST] Kopieren naar mounted netwerkshare lukt niet ??  (gelezen 2857 keer)

Offline rozbuntu

  • Lid
[OPGELOST] Kopieren naar mounted netwerkshare lukt niet ??
« Gepost op: 2009/10/19, 14:27:27 »
Hallo leden,

Misschien is het heel stom van me, maar ik kom er niet uit. Ik probeer het mogelijk te maken voor gebruikers dat ze vanaf elke pc hun thunderbird mail kunnen lezen. Nu wil ik dat voor elkaar krijgen door bij het uitloggen van de gebruiker de inhoud van de thunderbird map naar de server te kopieren en die vervolgens bij het inloggen weer te kopieren.

de mounted dir is //10.0.0.8/Mail gemount naar /home/users/mail

zo ziet de map eruit

dummy.ct@desktop02:/home/users/mail$ ls -al
totaal 4
drwxrwxrwx 3 avahi      __USERS__    0 2009-10-19 14:09 .
drwxr-xr-x 3 root       root      4096 2009-10-19 12:58 ..
drwxrwxr-x 2 dummy.ct __USERS__    0 2009-10-19 14:17 dummy.ct
dummy.ct@desktop02:/home/users/mail$

de inhoud van de thunderbird map is als volgt:

dummy.ct@desktop02:~/.mozilla-thunderbird/lag7xffm.default$ ls -al
totaal 2736
drwx------ 5 dummy.ct __USERS__    4096 2009-10-19 14:09 .
drwx------ 3 dummy.ct __USERS__    4096 2009-10-19 14:08 ..
-rw------- 1 dummy.ct __USERS__   65536 2009-10-19 14:09 cert8.db
-rw------- 1 dummy.ct __USERS__     130 2009-10-19 14:08 compatibility.ini
-rw-r--r-- 1 dummy.ct __USERS__  151394 2009-10-19 14:08 compreg.dat
drwxr-xr-x 2 dummy.ct __USERS__    4096 2009-10-19 14:08 extensions
-rw-r--r-- 1 dummy.ct __USERS__     312 2009-10-19 14:08 extensions.cache
-rw-r--r-- 1 dummy.ct __USERS__     276 2009-10-19 14:08 extensions.ini
-rw-r--r-- 1 dummy.ct __USERS__    3157 2009-10-19 14:08 extensions.rdf
-rw------- 1 dummy.ct __USERS__   16384 2009-10-19 14:09 key3.db
-rw-r--r-- 1 dummy.ct __USERS__    4891 2009-10-19 14:09 localstore.rdf
drwxr-xr-x 4 dummy.ct __USERS__    4096 2009-10-19 14:08 Mail
-rw-r--r-- 1 dummy.ct __USERS__    2623 2009-10-19 14:08 mimeTypes.rdf
-rw-r--r-- 1 dummy.ct __USERS__    2000 2009-10-19 14:09 panacea.dat
-rw-r--r-- 1 dummy.ct __USERS__       0 2009-10-19 14:08 .parentlock
-rw-r--r-- 1 dummy.ct __USERS__    3726 2009-10-19 14:09 prefs.js
-rw------- 1 dummy.ct __USERS__   16384 2009-10-19 14:08 secmod.db
-rw------- 1 dummy.ct __USERS__     108 2009-10-19 14:09 signons.txt
drwxr-xr-x 2 dummy.ct __USERS__    4096 2009-10-19 14:08 US
-rw-r--r-- 1 dummy.ct __USERS__      10 2009-10-19 14:09 virtualFolders.dat
-rw-r--r-- 1 dummy.ct __USERS__ 1061764 2009-10-19 14:08 XPC.mfasl
-rw-r--r-- 1 dummy.ct __USERS__  116998 2009-10-19 14:08 xpti.dat
-rw-r--r-- 1 dummy.ct __USERS__ 1280309 2009-10-19 14:08 XUL.mfasl
dummy.ct@desktop02:~/.mozilla-thunderbird/lag7xffm.default$

nu doe ik het volgende commando om het te kopieren

dummy.ct@desktop02:~/.mozilla-thunderbird/lag7xffm.default$ cp -rf * /home/users/mail/dummy.ct
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/mail.mijndomein.nl/popstate.dat' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/mail.mijndomein.nl/Trash.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/mail.mijndomein.nl/Inbox.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/mail.mijndomein.nl/Trash' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/mail.mijndomein.nl/msgFilterRules.dat' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/mail.mijndomein.nl/Inbox' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Drafts.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Trash.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Inbox.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Trash' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/msgFilterRules.dat' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Unsent Messages' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Unsent Messages.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Inbox' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Sent.msf' niet aanmaken: Toegang geweigerd
cp: kan het normale bestand `/home/users/mail/dummy.ct/Mail/Local Folders/Templates.msf' niet aanmaken: Toegang geweigerd
dummy.ct@desktop02:~/.mozilla-thunderbird/lag7xffm.default$

en dan krijg je dus allemaal foutmeldingen :S en waarom weet ik niet via nautilus werkt het wel..

Kan iemand me hier verder mee helpen, het zal vast wel heel simpel en logisch zijn maar ik kom niet veel verder.
« Laatst bewerkt op: 2009/10/26, 11:09:11 door rozbuntu »
"Therre is no spoonne" -- The Matricks

Offline ivo

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #1 Gepost op: 2009/10/19, 14:37:44 »
Is het niet handiger de home-directories van die gebruikers op de server te leggen?
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline rozbuntu

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #2 Gepost op: 2009/10/19, 14:56:04 »
Is het niet handiger de home-directories van die gebruikers op de server te leggen?


Heb ik al geprobeerd. Ik gebruik namelijk ebox met ebox-desktop voor ldap authenticatie. En dat werkt verders prima, maar als je dan een netwerkshare gebruikt kan ie geen gnome sessie meer inladen op één of andere manier. Dus vandaar dat ik het op deze manier wil gebruiken.
« Laatst bewerkt op: 2009/10/19, 15:04:28 door rozbuntu »
"Therre is no spoonne" -- The Matricks

Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #3 Gepost op: 2009/10/19, 15:05:30 »
Probeer het eens met cp -af
Of met rsync -aH --delete-after
En je kan geen homes mounten op een CIFS share, dat gaat gewoon niet. Misschien is dat zelfs de oorzaak van je probleem dat je mappen met Linux rechten naar een CIFS mount kopieert, dan worden de rechten niet goed overgenomen.
Waar draait de server op?

Offline rozbuntu

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #4 Gepost op: 2009/10/19, 15:18:06 »
Probeer het eens met cp -af
Of met rsync -aH --delete-after
En je kan geen homes mounten op een CIFS share, dat gaat gewoon niet. Misschien is dat zelfs de oorzaak van je probleem dat je mappen met Linux rechten naar een CIFS mount kopieert, dan worden de rechten niet goed overgenomen.
Waar draait de server op?

srvuser@ldap:~$ cat /etc/issue
Ubuntu 8.04.3 LTS \n \l

srvuser@ldap:~$

Zou kunnen, volgens mij werkt het wel aardig hoor als ik een homeshare mount maar dat maakt me ook niks uit waar ik dat moet doen, als het maar werkt :) Ik zal die commando's nog even proberen en de uitkomsten post ik dan wel.

Edit: Inmiddels commando's geprobeerd. Blijkt niet te werken, maar wat ik vreemd vind is dat het in nautilus wel werkt.
Client OS is trouwens 9.04.
« Laatst bewerkt op: 2009/10/19, 15:23:46 door rozbuntu »
"Therre is no spoonne" -- The Matricks

Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #5 Gepost op: 2009/10/19, 15:31:09 »
Waarom gebruik je CIFS/Samba? Heb je ook Windows clients?
En volgens mij kun je in je smb.conf aangeven dat je Linux permissies wilt gebruiken ipv. Windows permissies.
Je probleem doet me hier aan denken: http://forum.ubuntu-nl.org/server-en-netwerk/xp-computer-in-netwerk-mounten/

Offline rozbuntu

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #6 Gepost op: 2009/10/19, 15:49:24 »
Waarom gebruik je CIFS/Samba? Heb je ook Windows clients?
En volgens mij kun je in je smb.conf aangeven dat je Linux permissies wilt gebruiken ipv. Windows permissies.
Je probleem doet me hier aan denken: http://forum.ubuntu-nl.org/server-en-netwerk/xp-computer-in-netwerk-mounten/

Nee het is geen windows linux omgeving. De clients zijn namelijk uitgerust met ubuntu varierend van 8.04 tot 9.04. We hebben wel een drietal windows machines te staan maar dat zijn laptops of workstations, die vervullen verder geen rol van server oid. Ik gebruik CIFS omdat ik het op die manier alleen maar werkend kon krijgen in de /etc/fstab voor de automount. De smb.conf wordt automatisch aangemaakt door ebox.
"Therre is no spoonne" -- The Matricks

Offline rozbuntu

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #7 Gepost op: 2009/10/20, 13:28:31 »
Naja het ziet er in ieder geval naar uit dat er bestanden gelocked zijn en/of dit te maken heeft met een rechtenkwestie. Heeft iemand ervaring met het gebruik van thunderbird profielen over een netwerk? Want ik ben er nog niet uit.

Ik heb nu in ieder geval een mountpunt gemaakt naar /mnt/mail en die werkt wel, maar nog steeds zelfde fout.
"Therre is no spoonne" -- The Matricks

Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #8 Gepost op: 2009/10/20, 13:37:09 »
Naja het ziet er in ieder geval naar uit dat er bestanden gelocked zijn en/of dit te maken heeft met een rechtenkwestie. Heeft iemand ervaring met het gebruik van thunderbird profielen over een netwerk? Want ik ben er nog niet uit.
Ja, ik heb dat lange tijd zo gedaan. Maar ik herken de problemen niet helemaal, met IMAP kon ik probleemloos mijn mailbox vanaf een CIFS share draaien. Het enige waar ik tegenaan liep was dat een 64-bit client met een 32-bit Samba server niet goed ging. En ik gebruikte altijd de nobrl optie met mounten, misschien dat je dat nog zou kunnen proberen.

Offline ivo

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #9 Gepost op: 2009/10/20, 13:38:10 »
Waarom gebruik je CIFS/Samba? Heb je ook Windows clients?
En volgens mij kun je in je smb.conf aangeven dat je Linux permissies wilt gebruiken ipv. Windows permissies.
Je probleem doet me hier aan denken: http://forum.ubuntu-nl.org/server-en-netwerk/xp-computer-in-netwerk-mounten/

Nee het is geen windows linux omgeving. De clients zijn namelijk uitgerust met ubuntu varierend van 8.04 tot 9.04. We hebben wel een drietal windows machines te staan maar dat zijn laptops of workstations, die vervullen verder geen rol van server oid. Ik gebruik CIFS omdat ik het op die manier alleen maar werkend kon krijgen in de /etc/fstab voor de automount. De smb.conf wordt automatisch aangemaakt door ebox.

Dan lijkt NFS me meer aangewezen voor netwerk mounts.
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline rozbuntu

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #10 Gepost op: 2009/10/20, 15:13:15 »
Naja het ziet er in ieder geval naar uit dat er bestanden gelocked zijn en/of dit te maken heeft met een rechtenkwestie. Heeft iemand ervaring met het gebruik van thunderbird profielen over een netwerk? Want ik ben er nog niet uit.
Ja, ik heb dat lange tijd zo gedaan. Maar ik herken de problemen niet helemaal, met IMAP kon ik probleemloos mijn mailbox vanaf een CIFS share draaien. Het enige waar ik tegenaan liep was dat een 64-bit client met een 32-bit Samba server niet goed ging. En ik gebruikte altijd de nobrl optie met mounten, misschien dat je dat nog zou kunnen proberen.

Weet je toevallig nog welke stappen je hiervoor hebt genomen?
Ik zal iig die nobrl optie nog proberen.

Hier is mijn smb.conf

[global]
 workgroup = NETWERK
 netbios name = SERVER
 server string = Domain Test Server
 enable privileges = yes
 interfaces = lo,eth0
 bind interfaces only = Yes
 passdb backend = ldapsam:ldapi://%2fvar%2frun%2fslapd%2fldapi
 log level = 1
 syslog = 0
 log file = /var/log/samba/%m
 max log size = 50
 vfs objects = full_audit
 full_audit:success = connect opendir open disconnect unlink mkdir rmdir rename
 full_audit:failure = none
 smb ports = 137 138 139 445
 name resolve order = wins bcast hosts
 time server = Yes
 printcap name = CUPS
 wins support = Yes
 dns proxy = Yes
 ldap suffix = dc=ebox
 ldap machine suffix = ou=Computers
 ldap user suffix =  ou=Users
 ldap group suffix =  ou=Groups
 ldap idmap suffix = ou=Idmap
 ldap admin dn = cn=admin,dc=ebox
 map acl inherit = Yes
 printing = cups

 encrypt passwords = Yes
 obey pam restrictions = No
 ldap passwd sync = Yes
 mangling method = hash2

 logon script = logon.bat
 logon drive = H:
 logon home =
 logon path = \\SERVER\profiles\%U

 domain logons = Yes
 os level = 65
 preferred master = Yes
 domain master = Yes
 add user script = /usr/sbin/smbldap-useradd -m "%u"
 ldap delete dn = Yes
 add machine script = /usr/sbin/smbldap-useradd -w "%u"
 add group script = /usr/sbin/smbldap-groupadd -p "%g"
 add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
 delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
 set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"

 [netlogon]
        path = /home/samba/netlogon/
browseable = No
        read only = yes

 [profiles]
        path = /home/samba/profiles
        read only = no
        create mask = 0600
        directory mask = 0700
        browseable = No
        guest ok = Yes
        profile acls = yes
        csc policy = disable
        valid users = %U
admin users = @"Domain Admins"


[homes]
 comment = Home Directories
 valid users = %S
 read only = No
 browseable = No

[ict]
    comment = "ict share directory"
path = /home/samba/groups/ict
valid users = @"ict"
force group = "ict"
force create mode = 0660
force directory mode = 0660
printable = No
read only = No
browseable = Yes
[Staf]
    comment = "staf share directory"
path = /home/samba/groups/staf
valid users = @"staf"
force group = "staf"
force create mode = 0660
force directory mode = 0660
printable = No
read only = No
browseable = Yes


[Sjablonen]
 comment = Sjablonen
 path = /home/samba/shares/Sjablonen
 valid users = "netwerk", "Admin"
 read list =
 write list = "netwerk"
 admin users = "Admin"
 read only = No
 browseable = Yes
 force create mode = 0660
 force directory mode = 0660
[Users]
 comment = User Directory
 path = /home/samba/shares/Users
 valid users = @"users", "netwerk", "Admin"
 read list =
 write list = @"users", "netwerk"
 admin users = "Admin"
 read only = No
 browseable = Yes
 force create mode = 0660
 force directory mode = 0660


[ebox-internal-backups]
 path = /var/lib/ebox/conf//backups
 read only = No
 valid users = @"Domain Admins"
 admin users = @"Domain Admins"
 force group = ebox
 force user = ebox
 browseable = Yes

[ebox-quarantine]
 path = /var//lib/ebox/quarantine
 read only = No
 valid users = @"Domain Admins"
 admin users = @"Domain Admins"
 browseable = Yes

[print$]
 comment = Printer Drivers
 path = /var/lib/samba/printers
 browseable = yes
 read only = yes
 guest ok = no
 write list = @"Domain Admins"

Edit: de nobrl optie werkt helaas ook niet, ik krijg nu ook binnen thunderbird foutmeldingen.
Ik start thunderbird op met
dummy.ct@desktop02:/$ thunderbird -profile "/mnt/users"
Inmiddels weet ik bijna wel zeker dat het aan de rechten ligt want ik heb het onder de root account ook geprobeerd en daar werkt het prima.
Dus ik denk dat ik maar wat met de rechten moet spelen.
« Laatst bewerkt op: 2009/10/20, 15:25:33 door rozbuntu »
"Therre is no spoonne" -- The Matricks

Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #11 Gepost op: 2009/10/22, 10:05:56 »
Gebruikers moeten lees- en schrijfrechten hebben op /mnt/users.
Mijn smb.conf zag er zo uit (gebruik nu NFS, mijn thuisnetwerk is volledig Windows vrij):
# Global parameters
[global]
workgroup = werkgroepje
server string = serverstringetje
map to guest = Bad User
null passwords = Yes
smb passwd file = /etc/samba/smbpasswd
guest account = gastje
log file = /var/log/samba/%M
max log size = 10
name resolve order = wins bcast
socket options = TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=65535 SO_RCVBUF=65535
printcap name = /etc/cups/printcap
os level = 8
preferred master = Yes
dns proxy = No
ldap ssl = no
config file = /etc/samba/smb.conf
create mask = 0666
force create mode = 0666
force directory mode = 0666
default case = upper
case sensitive = No
veto files = /.ShareConfFile/quota.user/quota.user~/lost+found/
map system = Yes
load printers = No
# unix charset = ISO-8859-1
unix extensions = no
# dos charset = UTF8

[public]
comment = "Voor Jan en alleman"
path = /shared/public
read only = No
guest ok = Yes

Misschien heb je er wat aan. Met deze smb.conf en een chmod 777 op de map /shared/public kon ik alles doen. Staat wel mega open natuurlijk maar stond achter een router (zonder WiFi) dus vond het wel best zo.

Offline rozbuntu

  • Lid
Re: Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #12 Gepost op: 2009/10/26, 11:08:17 »
Door enkele tips heb ik nu de oplossing gevonden. Ik heb de instellingen van samba zo gelaten.
Het fstab bestand in /etc/fstab heb ik nu aangepast van:

Verander:
# Samba shares
//10.0.0.8/Users /mnt/users cifs user=netwerk,password=test123 0 0

In:
# Samba share
//10.0.0.8/Users /mnt/users cifs noperm,user=netwerk,password=test123,file_mode=0777,dir_mode=0777 0 0

Ik heb de rechten aangepast van /mnt/users in chmod 777 en op de server heb ik de rechten ook gezet op 777 /home/samba/shares/Users.
Om thunderbird te starten heb ik een shellscript (rechten 777 op bestand) gemaakt, misschien heeft nog iemand er wat aan:

# Mozilla thunderbird per gebruiker instellen

if [ -d /mnt/users/Mail/$USER ]
then
  echo " Opstarten van Mozilla thunderbird..."
  thunderbird -profile "/mnt/users/Mail/$USER"
else
  mkdir /mnt/users/Mail
  mkdir /mnt/users/Mail/$USER
  echo " ======================================================================"
  echo " Mozilla Thunderbird start voor de eerste keer op."
  echo " Vraag uw systeembeheerder om uw te helpen bij de configuratie."
  echo " ======================================================================"
  thunderbird -profile "/mnt/users/Mail/$USER"
fi

-- rozbuntu
"Therre is no spoonne" -- The Matricks

Re: [OPGELOST] Kopieren naar mounted netwerkshare lukt niet ??
« Reactie #13 Gepost op: 2009/10/26, 12:56:52 »
Jaaaaa, noperm, dat was 'm! Die had ik ook in mijn fstab staan. Jammer dat ik daar niet eerder aan gedacht heb. Bij mij zag mijn fstab er zo uit:
//192.168.1.1/public /shared/public cifs guest,noperm 0 0
Mooi dat het werkt nu!