Unable to access NFS share from Mac OS X
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
add a comment |
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
add a comment |
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
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
mount mac nfs
asked Dec 16 '14 at 5:34
Rónán KennedyRónán Kennedy
2113
2113
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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:
- 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.
- 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.
- 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".
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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:
- 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.
- 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.
- 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".
add a comment |
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:
- 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.
- 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.
- 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".
add a comment |
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:
- 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.
- 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.
- 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".
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:
- 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.
- 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.
- 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".
edited Jul 9 '15 at 12:46
answered Jun 25 '15 at 13:42
killthrushkillthrush
1115
1115
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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