[ubuntu] mount -t cifs results gives mount error(13): Permission denied

 

  • I’m trying to mount a rw personal share that is a subdirectory of a ro share windows share on ubuntu 11.10 using the following command:

 

 

sudo mount -t cifs //[netbiosname]/users/[usershare] /mnt/[local mount point] –verbose -o username=[username],password=[mypassword],iocharset=utf8,file_mode=0777,dir_mode=0777

 

The directory structure on the windows share is

domain/users/[personal_directory] The “users” directory is read-only while the [personal_directory] is read-write to a specific user. Below is the error that is displayed in the terminal

 

mount error(13): Permission denied

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

 

in my syslog I see this:

kernel: [13515.946543] CIFS VFS: cifs_read_super: get root inode failed

 

I have spent days reading forums and bug reports trying to figure out what this might be with no luck. Here is what is baffling me.

 

I can mount my user share using the exact mount command above in ubuntu 11.04, and 10.10 (these are the versions I’ve tried so far) It also works in CentOS 6. I can also mount other shares that are read-writable by everyone with the above mount. example:

 

 

sudo mount -t cifs //[netbiosname]/techsupport /mnt/techupport -o username=[username],password=[mypassword],iocharset=utf8,file_mode=0777,dir_mode=0777

 

works perfectly. I’ve tried using smbfs instead of cifs each time I get the permissions error. I’ve been struggling with this for a week now. Any help would greatly be appreciated

 

Advanced reply Adv Reply

 

 

 

 


  •  

    October 28th, 2011

     

     

    #2

     

    collisionystm's Avatar

    collisionystm

    • View Profile
    • View Forum Posts
    • Private Message

    collisionystm is offline

     

    Ubuntu addict and loving it

     

    Join DateFeb 2011

    LocationMaryland

    Beans2,251

    Re: mount -t cifs results gives mount error(13): Permission denied

     

    Quote Originally Posted by roliver3

    View Post

    I’m trying to mount a rw personal share that is a subdirectory of a ro share windows share on ubuntu 11.10 using the following command:

     

    sudo mount -t cifs //[netbiosname]/users/[usershare] /mnt/[local mount point] –verbose -o username=[username],password=[mypassword],iocharset=utf8,file_mode=0777,dir_mode=0777

     

    The directory structure on the windows share is

    domain/users/[personal_directory] The “users” directory is read-only while the [personal_directory] is read-write to a specific user. Below is the error that is displayed in the terminal

     

    mount error(13): Permission denied

    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

     

    in my syslog I see this:

    kernel: [13515.946543] CIFS VFS: cifs_read_super: get root inode failed

     

    I have spent days reading forums and bug reports trying to figure out what this might be with no luck. Here is what is baffling me.

     

    I can mount my user share using the exact mount command above in ubuntu 11.04, and 10.10 (these are the versions I’ve tried so far) It also works in CentOS 6. I can also mount other shares that are read-writable by everyone with the above mount. example:

     

     

    sudo mount -t cifs //[netbiosname]/techsupport /mnt/techupport -o username=[username],password=[mypassword],iocharset=utf8,file_mode=0777,dir_mode=0777

     

    works perfectly. I’ve tried using smbfs instead of cifs each time I get the permissions error. I’ve been struggling with this for a week now. Any help would greatly be appreciated

     

    Here is what you do.

     

    Code:
    sudo bash
    Code:
    nano /root/.servercred

    Put

     

    Code:
    username=DOMAIN\username

    password=password

    CTRL + X then Y to save

     

    Code:
    nano /etc/fstab

    paste this

     

    Code:
    //IP*OF*SERVER/SHARE /mount*location cifs sec=ntlmv2,credentials=/root/.servercred,iocharset=utf8,file_mode=0777,dir_mode=0777 0

    CTRL + X then Y to save

     

    Code:
    mount -a
    Code:
    df

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    December 28th, 2011

     

     

    #3

     

    roliver3

    • View Profile
    • View Forum Posts
    • Private Message

    roliver3 is offline

     

    First Cup of Ubuntu

     

    Join DateOct 2011

    Beans5

    Re: mount -t cifs results gives mount error(13): Permission denied

    thanks so much for responding. I had almost forgotten about my post. I did as you instructed still no luck. Below are the details

     

    error in my syslog:

    kernel: [219032.793945] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE

    kernel: [219032.793951] CIFS VFS: Send error in SessSetup = -13

    kernel: [219032.794864] CIFS VFS: cifs_mount failed w/return code = -13

     

    .smbcredentials

    username=[DOMAIN]\[username]

    password=[password]

     

    fstab entry:

    //[IP of share]/users/roliv /home/roliv/network_shares/roliv cifs sec=ntlmv2,credentials=/home/roliv/.smbcredentials,iocharset=utf8,file_mode=0777,dir_ mode=0777 0 0

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    December 28th, 2011

     

     

    #4

     

    roliver3

    • View Profile
    • View Forum Posts
    • Private Message

    roliver3 is offline

     

    First Cup of Ubuntu

     

    Join DateOct 2011

    Beans5

    Re: mount -t cifs results gives mount error(13): Permission denied

    if you have any other ideas I would be greatly in your debt

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    March 23rd, 2012

     

     

    #5

     

    xclusive585

    • View Profile
    • View Forum Posts
    • Private Message

    xclusive585 is offline

     

    5 Cups of Ubuntu

     

    Join DateJan 2012

    Beans33

    Re: mount -t cifs results gives mount error(13): Permission denied

    having this same issue with 12.04 (server) daily builds. (I’m experimenting with it for the future upgrade to 12.04 for my main server)

     

    In /etc/fstab I use this method to mount 2 machines (10.04) storage volumes:

    Code:
    //192.168.x.x/storage /mount/storage cifs credentials=/home/user/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777

    //192.168.x.y/storage2 /mount/storage2 cifs credentials=/home/user/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777

    this mounts both server shares properly using a 10.04 client machine.

     

    however using 12.04 as a client, this method will only mount one of my two [10.04 machine] network shares. there is no difference in samba setup between the two server shares, both have the same open permissions, yet only one will mount for 12.04

     

    If I can’t figure this out, I may be waiting a while to put 12.04 on my server

     

    UPDATE:

    ok, so the issue in my case was a password conflict. strangely the wide open (not pass protected) samba share didn’t like that my password used in samba credentials was the same as the admin password. changing my .smbcredentials file to a different arbitrary worthless password fixed my mounting errors. Strange but hey.

    Last edited by xclusive585; March 23rd, 2012 at 01:30 AM.

    Reason: update

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    May 23rd, 2012

     

     

    #6

     

    roliver3

    • View Profile
    • View Forum Posts
    • Private Message

    roliver3 is offline

     

    First Cup of Ubuntu

     

    Join DateOct 2011

    Beans5

    Re: mount -t cifs results gives mount error(13): Permission denied

    Hi,

    could you explain your solution a bit more? I’m still having trouble mounting the windows share. Are you saying that since your password listed in samba credentials (is this your .smbcredentials or credentials in /etc/samba.conf) that it let you mount? then how did you mount the other shares using a worthless password

     

    thanks for your help

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    August 28th, 2012

     

     

    #7

     

    cousin1avi

    • View Profile
    • View Forum Posts
    • Private Message

    cousin1avi is offline

     

    First Cup of Ubuntu

     

    Join DateAug 2012

    Beans1

    Re: mount -t cifs results gives mount error(13): Permission denied

    Delete this

    Last edited by cousin1avi; August 29th, 2012 at 03:15 PM.

    Reason: deleting post

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    August 29th, 2012

     

     

    #8

     

    cousinavi's Avatar

    cousinavi

    • View Profile
    • View Forum Posts
    • Private Message

    cousinavi is offline

     

    Spilled the Beans

     

    Join DateMar 2008

    Beans14

    DistroUbuntu 7.10 Gutsy Gibbon

    Re: mount -t cifs results gives mount error(13): Permission denied

    Hello all,

     

    I think I had a similar issue. I will restate my problem just in case it was different.

     

    Firstly I am on ubuntu 12.04, and my problem turned out to be specifying the windows domain incorrectly in the credentials file. I am also using the winbind package so as to resolve netbios names rather than using ip addresses, but I don’t think that effects this issue.

     

     

     

    I could mount my share on file server using the following command,

     

    Code:
    sudo mount -t cifs //netbios-servername/my-share /media/mount-point -o username=my-user@my-domain,password=my-password,iocharset=utf8,file_mode=0777,dir_mode=0777

    This would work well for manual mount, but I wanted to automatically mount using /etc/fstab. To do this I needed to specify a credential file. However, when I created the file, /root/.smbcredentials and inserted these lines:

    username=my-user@my-domain

    password=my-password

     

    And ran the following command:

    Code:
    sudo mount -t cifs //netbios-servername/my-share /media/mount-point -o credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777

    I got the error(13) message.

     

    After editing my /root/.smbcredentials to:

    username=my-user

    password=my-password

    domain=my-domain

     

    I successfully mounted my network drive using the credentials file.

     

    Hope this helps anyone with this issue!

     

    -avi

    PS

    Don’t forget to change permissions on the credentials file!

    Code:
    sudo chmod 400 /root/.smbcredentials

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    January 22nd, 2013

     

     

    #9

     

    gomezra

    • View Profile
    • View Forum Posts
    • Private Message

    gomezra is offline

     

    First Cup of Ubuntu

     

    Join DateJan 2013

    Beans4

    Re: mount -t cifs results gives mount error(13): Permission denied

    I seem to be having a similar issue. I am on Ubuntu 12.04 server trying to connect to a share on a Windows 2012 share. I can connect to my share using smbclient, but any way that I try to connect using mount fails with the “error (13) permission denied”.

     

    I have applied chmod 777 to my mount directory. I have tried both using a credentials file and passing the credentials directly in the mount command. I have given “Full Control” rights to the windows domain account that I am using to mount the drive, to the share and all its subdirectories. I have tried both cifs and smbfs (and both are installed and up-to-date).

     

    I do have a “!” in my password, and so I am escaping that in my mount commands, otherwise I get an error, as the shell doesn’t parse the command correctly. But even if I don’t put the password in the mount command and let it prompt me, I still get a permission denied error. I’m stumped.

     

    I found a thread related to this bug, but this shouldn’t be my problem, as I do have control on the Windows side and have granted full access to the share user:

     

    https://bugzilla.samba.org/show_bug.cgi?id=8950

     

    Regards,

     

    Ricardo

     

    Advanced reply Adv Reply

     

     

     

     


  •  

    January 22nd, 2013

     

     

    #10

     

    gomezra

    • View Profile
    • View Forum Posts
    • Private Message

    gomezra is offline

     

    First Cup of Ubuntu

     

    Join DateJan 2013

    Beans4

    Re: mount -t cifs results gives mount error(13): Permission denied

    Okay, found the solution.

     

    Code:
    sudo mount -t cifs //server-name/sharename /mnt/mntdir -o credentials=.mycredentials,sec=ntlmssp

    I had to add the option:

     

    sec=ntlmssp

来源URL:http://ubuntuforums.org/showthread.php?t=1871142