Unable to access NFS share from Mac OS X












4















I am trying to use NFS to share an external drive mounted on an Ubuntu server with a Mac running OS X 10.9.5. I cannot access the mount point from the Mac.



The relevant line in /etc/exports is:



/mnt/goflex  (rw)


The command I am running on the Mac is:



sudo mount -t nfs TV:/goflex /private/goflex


This is the error message I get:



mount_nfs: can't mount /goflex from TV onto /private/goflex: Permission denied


When I run showmount -e TV on the Mac, it does see the export.



Can anyone suggest what I am doing wrong?










share|improve this question



























    4















    I am trying to use NFS to share an external drive mounted on an Ubuntu server with a Mac running OS X 10.9.5. I cannot access the mount point from the Mac.



    The relevant line in /etc/exports is:



    /mnt/goflex  (rw)


    The command I am running on the Mac is:



    sudo mount -t nfs TV:/goflex /private/goflex


    This is the error message I get:



    mount_nfs: can't mount /goflex from TV onto /private/goflex: Permission denied


    When I run showmount -e TV on the Mac, it does see the export.



    Can anyone suggest what I am doing wrong?










    share|improve this question

























      4












      4








      4








      I am trying to use NFS to share an external drive mounted on an Ubuntu server with a Mac running OS X 10.9.5. I cannot access the mount point from the Mac.



      The relevant line in /etc/exports is:



      /mnt/goflex  (rw)


      The command I am running on the Mac is:



      sudo mount -t nfs TV:/goflex /private/goflex


      This is the error message I get:



      mount_nfs: can't mount /goflex from TV onto /private/goflex: Permission denied


      When I run showmount -e TV on the Mac, it does see the export.



      Can anyone suggest what I am doing wrong?










      share|improve this question














      I am trying to use NFS to share an external drive mounted on an Ubuntu server with a Mac running OS X 10.9.5. I cannot access the mount point from the Mac.



      The relevant line in /etc/exports is:



      /mnt/goflex  (rw)


      The command I am running on the Mac is:



      sudo mount -t nfs TV:/goflex /private/goflex


      This is the error message I get:



      mount_nfs: can't mount /goflex from TV onto /private/goflex: Permission denied


      When I run showmount -e TV on the Mac, it does see the export.



      Can anyone suggest what I am doing wrong?







      mount mac nfs






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 16 '14 at 5:34









      Rónán KennedyRónán Kennedy

      2113




      2113






















          1 Answer
          1






          active

          oldest

          votes


















          0














          I ran into this same issue myself when trying to mount a git repo directory from Ubuntu to OSX 10.10.3.



          There were several things I did to make this work:




          1. I set up a new group in Ubuntu called shared, to which I added a new user with the same name as my OSX user. I also changed the group ownership of my git repository to shared. I used the uid and gid for these in the next step.

          2. Like you, I set up the NFS export and verified it using showmount. However, in addition to rw, I also included the following: (rw,sync,no_root_squash,no_subtree_check,insecure,anonuid=<<uid>>,anongid=<<gid>>). I read somewhere that insecure is especially important when dealing with macs (something about tcp port restrictions). Without that option, you're likely to get "operation not permitted" when mounting.

          3. Spelled the damn directory path correctly - this turned out to be the most obvious problem, but took me the longest to figure out. It seems that if the source directory in the NFS request does not exist, you get a "permission denied" instead of the more intuitive "directory does not exist".






          share|improve this answer

























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f561923%2funable-to-access-nfs-share-from-mac-os-x%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I ran into this same issue myself when trying to mount a git repo directory from Ubuntu to OSX 10.10.3.



            There were several things I did to make this work:




            1. I set up a new group in Ubuntu called shared, to which I added a new user with the same name as my OSX user. I also changed the group ownership of my git repository to shared. I used the uid and gid for these in the next step.

            2. Like you, I set up the NFS export and verified it using showmount. However, in addition to rw, I also included the following: (rw,sync,no_root_squash,no_subtree_check,insecure,anonuid=<<uid>>,anongid=<<gid>>). I read somewhere that insecure is especially important when dealing with macs (something about tcp port restrictions). Without that option, you're likely to get "operation not permitted" when mounting.

            3. Spelled the damn directory path correctly - this turned out to be the most obvious problem, but took me the longest to figure out. It seems that if the source directory in the NFS request does not exist, you get a "permission denied" instead of the more intuitive "directory does not exist".






            share|improve this answer






























              0














              I ran into this same issue myself when trying to mount a git repo directory from Ubuntu to OSX 10.10.3.



              There were several things I did to make this work:




              1. I set up a new group in Ubuntu called shared, to which I added a new user with the same name as my OSX user. I also changed the group ownership of my git repository to shared. I used the uid and gid for these in the next step.

              2. Like you, I set up the NFS export and verified it using showmount. However, in addition to rw, I also included the following: (rw,sync,no_root_squash,no_subtree_check,insecure,anonuid=<<uid>>,anongid=<<gid>>). I read somewhere that insecure is especially important when dealing with macs (something about tcp port restrictions). Without that option, you're likely to get "operation not permitted" when mounting.

              3. Spelled the damn directory path correctly - this turned out to be the most obvious problem, but took me the longest to figure out. It seems that if the source directory in the NFS request does not exist, you get a "permission denied" instead of the more intuitive "directory does not exist".






              share|improve this answer




























                0












                0








                0







                I ran into this same issue myself when trying to mount a git repo directory from Ubuntu to OSX 10.10.3.



                There were several things I did to make this work:




                1. I set up a new group in Ubuntu called shared, to which I added a new user with the same name as my OSX user. I also changed the group ownership of my git repository to shared. I used the uid and gid for these in the next step.

                2. Like you, I set up the NFS export and verified it using showmount. However, in addition to rw, I also included the following: (rw,sync,no_root_squash,no_subtree_check,insecure,anonuid=<<uid>>,anongid=<<gid>>). I read somewhere that insecure is especially important when dealing with macs (something about tcp port restrictions). Without that option, you're likely to get "operation not permitted" when mounting.

                3. Spelled the damn directory path correctly - this turned out to be the most obvious problem, but took me the longest to figure out. It seems that if the source directory in the NFS request does not exist, you get a "permission denied" instead of the more intuitive "directory does not exist".






                share|improve this answer















                I ran into this same issue myself when trying to mount a git repo directory from Ubuntu to OSX 10.10.3.



                There were several things I did to make this work:




                1. I set up a new group in Ubuntu called shared, to which I added a new user with the same name as my OSX user. I also changed the group ownership of my git repository to shared. I used the uid and gid for these in the next step.

                2. Like you, I set up the NFS export and verified it using showmount. However, in addition to rw, I also included the following: (rw,sync,no_root_squash,no_subtree_check,insecure,anonuid=<<uid>>,anongid=<<gid>>). I read somewhere that insecure is especially important when dealing with macs (something about tcp port restrictions). Without that option, you're likely to get "operation not permitted" when mounting.

                3. Spelled the damn directory path correctly - this turned out to be the most obvious problem, but took me the longest to figure out. It seems that if the source directory in the NFS request does not exist, you get a "permission denied" instead of the more intuitive "directory does not exist".







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jul 9 '15 at 12:46

























                answered Jun 25 '15 at 13:42









                killthrushkillthrush

                1115




                1115






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f561923%2funable-to-access-nfs-share-from-mac-os-x%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Human spaceflight

                    Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?

                    張江高科駅