It should work with latest 3.6.12-1, if not please report back. It does not work, at least for me. Is it necessary to change anything in the configuration?
I'm using the "x-systemd.automount" option in fstab:
//nas/publico /mnt/nas cifs noauto,x-
systemd.automount,credentials=/root/creds.pow,uid=gleira,gid=users,iocharset=u
tf8 0 0
And I have hundreds of lines like these in dmesg:
[ 1099.716137] CIFS VFS: cifs_mount failed w/return code = -13 [ 1103.720104] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE [ 1103.720114] CIFS VFS: Send error in SessSetup = -13 [ 1103.720237] CIFS VFS: cifs_mount failed w/return code = -13 [ 1107.709261] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Regards,
Guillermo Leira
To be clear your nmbd, smbd are starting fine? What are the errors if it's not startin ok?
It seems that they are starting fine...
[gleira@guillelinux Desktop]$ systemctl status smbd smbd.service - Samba SMB/CIFS server Loaded: loaded (/usr/lib/systemd/system/smbd.service; enabled) Active: active (running) since jue 2013-01-31 17:38:24 CET; 1min 55s ago Process: 518 ExecStart=/usr/sbin/smbd -D (code=exited, status=0/SUCCESS) Main PID: 527 (smbd) CGroup: name=systemd:/system/smbd.service ├─527 /usr/sbin/smbd -D └─531 /usr/sbin/smbd -D
[gleira@guillelinux Desktop]$ systemctl status nmbd nmbd.service - Samba NetBIOS name server Loaded: loaded (/usr/lib/systemd/system/nmbd.service; enabled) Active: active (running) since jue 2013-01-31 17:38:24 CET; 2min 0s ago Process: 514 ExecStart=/usr/sbin/nmbd -D (code=exited, status=0/SUCCESS) Main PID: 517 (nmbd) CGroup: name=systemd:/system/nmbd.service └─517 /usr/sbin/nmbd -D
But...
mnt-comercial.mount loaded failed failed /mnt/comercial mnt-comun.mount loaded failed failed /mnt/comun mnt-nas.mount loaded failed failed /mnt/nas
Jan 31 17:41:53 localhost systemd[1]: Mounting /mnt/nas... Jan 31 17:41:53 localhost mount[1992]: mount error(13): Permission denied Jan 31 17:41:53 localhost mount[1992]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) Jan 31 17:41:53 localhost systemd[1]: mnt-nas.mount mount process exited, code=exited status=32 Jan 31 17:41:53 localhost kernel: [ 214.702067] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE Jan 31 17:41:53 localhost systemd[1]: Unit mnt-nas.mount entered failed state
It works fine at home. It would look as there is some password problem, but I have not changed my password, and I can login without problems. It seems that something has changed in the way it authenticates in the domain (I don't have a domain at home).
It works now. I have been using a credentials file like this for a couple of years: Username=domain/username Password=password I have had to remove the "domain" from the credentials file, and now it works fine. I tried to mount from the command line and it worked without the domain part, and then I modified the credentials file. I'll have to dig into the documentation to see what has changed. Regards, Guillermo Leira