Change permissions of windows mounted folder from linux
I mounted windows share to linux(rhel7) using
mount -t cifs -o username=<share user>,password=<share password> //WIN_PC_IP/<share name> /mnt
I successfully mounted it. From Linux I tried to change permissions on the mounted folder then it gave me the error.
chmod: changing permissions of ‘/mnt/’: Permission denied
chmod -R 777 /mnt
How can I change permissions of the mounted folder in Linux?
Is it possible to change permission on the mounted windows folder from Linux command(chmod)?
mount samba cifs mountpoint
add a comment |
I mounted windows share to linux(rhel7) using
mount -t cifs -o username=<share user>,password=<share password> //WIN_PC_IP/<share name> /mnt
I successfully mounted it. From Linux I tried to change permissions on the mounted folder then it gave me the error.
chmod: changing permissions of ‘/mnt/’: Permission denied
chmod -R 777 /mnt
How can I change permissions of the mounted folder in Linux?
Is it possible to change permission on the mounted windows folder from Linux command(chmod)?
mount samba cifs mountpoint
Also note that Ask Ubuntu is for Ubuntu related questions you might want to see unix.stackexchange.com for RHEL related questions.
– Kristopher Ives
Dec 27 '18 at 11:54
add a comment |
I mounted windows share to linux(rhel7) using
mount -t cifs -o username=<share user>,password=<share password> //WIN_PC_IP/<share name> /mnt
I successfully mounted it. From Linux I tried to change permissions on the mounted folder then it gave me the error.
chmod: changing permissions of ‘/mnt/’: Permission denied
chmod -R 777 /mnt
How can I change permissions of the mounted folder in Linux?
Is it possible to change permission on the mounted windows folder from Linux command(chmod)?
mount samba cifs mountpoint
I mounted windows share to linux(rhel7) using
mount -t cifs -o username=<share user>,password=<share password> //WIN_PC_IP/<share name> /mnt
I successfully mounted it. From Linux I tried to change permissions on the mounted folder then it gave me the error.
chmod: changing permissions of ‘/mnt/’: Permission denied
chmod -R 777 /mnt
How can I change permissions of the mounted folder in Linux?
Is it possible to change permission on the mounted windows folder from Linux command(chmod)?
mount samba cifs mountpoint
mount samba cifs mountpoint
asked Dec 27 '18 at 11:44
harish chavaharish chava
31
31
Also note that Ask Ubuntu is for Ubuntu related questions you might want to see unix.stackexchange.com for RHEL related questions.
– Kristopher Ives
Dec 27 '18 at 11:54
add a comment |
Also note that Ask Ubuntu is for Ubuntu related questions you might want to see unix.stackexchange.com for RHEL related questions.
– Kristopher Ives
Dec 27 '18 at 11:54
Also note that Ask Ubuntu is for Ubuntu related questions you might want to see unix.stackexchange.com for RHEL related questions.
– Kristopher Ives
Dec 27 '18 at 11:54
Also note that Ask Ubuntu is for Ubuntu related questions you might want to see unix.stackexchange.com for RHEL related questions.
– Kristopher Ives
Dec 27 '18 at 11:54
add a comment |
2 Answers
2
active
oldest
votes
Is it possible to change permission on the mounted windows folder from
Linux command(chmod)?
No. CIFS much like NTFS is a virtual filesystem so chmod has no affect. And changing the permission of the mount point before anything is mounted to it will have no affect either since the permissions after a mount always replace the permissions before the mount.
If the desired permissions is 777 change your mount command to include those permissions: dir_mode=0777,file_mode=0777
. I would also get in the habit of adding the nounix
option although for a Windows share it won't do much.
So try this instead:
mount -t cifs -o username=<share user>,password=<share password>,dir_mode=0777,file_mode=0777,nounix //WIN_PC_IP/<share name> /mnt
And I would agree that a better mount point would be something under /mnt rather than /mnt itself.
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
add a comment |
Firstly, only root (by default) may change permissions to the /mnt
directory itself since it's owned by root:root
- so attempting to modify it's permissions will fail as non-root.
You likely want to make this easier on yourself by creating a subdirectory inside /mnt
, changing it's permissions, then mounting there.
First unmount anything already:
sudo umount /mnt
Next create a subdirectory where you will mount the share
sudo mkdir /mnt/share
Now change the permissions to be owned by the user you want to modify it:
sudo chown foo:foo /mnt/share
Where foo:foo
is for the user foo
, which should be your username.
Lastly mount to the /mnt/share
location instead:
sudo mount -t cifs -o username=xxx,password=xxx //WIN_PC_IP/<share name> /mnt/share
If you still have problems with the files inside /mnt/share
not being owned by the correct user you might need to specify the uid=xxx,gid=xxx
in the mount options.
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
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%2f1104865%2fchange-permissions-of-windows-mounted-folder-from-linux%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is it possible to change permission on the mounted windows folder from
Linux command(chmod)?
No. CIFS much like NTFS is a virtual filesystem so chmod has no affect. And changing the permission of the mount point before anything is mounted to it will have no affect either since the permissions after a mount always replace the permissions before the mount.
If the desired permissions is 777 change your mount command to include those permissions: dir_mode=0777,file_mode=0777
. I would also get in the habit of adding the nounix
option although for a Windows share it won't do much.
So try this instead:
mount -t cifs -o username=<share user>,password=<share password>,dir_mode=0777,file_mode=0777,nounix //WIN_PC_IP/<share name> /mnt
And I would agree that a better mount point would be something under /mnt rather than /mnt itself.
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
add a comment |
Is it possible to change permission on the mounted windows folder from
Linux command(chmod)?
No. CIFS much like NTFS is a virtual filesystem so chmod has no affect. And changing the permission of the mount point before anything is mounted to it will have no affect either since the permissions after a mount always replace the permissions before the mount.
If the desired permissions is 777 change your mount command to include those permissions: dir_mode=0777,file_mode=0777
. I would also get in the habit of adding the nounix
option although for a Windows share it won't do much.
So try this instead:
mount -t cifs -o username=<share user>,password=<share password>,dir_mode=0777,file_mode=0777,nounix //WIN_PC_IP/<share name> /mnt
And I would agree that a better mount point would be something under /mnt rather than /mnt itself.
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
add a comment |
Is it possible to change permission on the mounted windows folder from
Linux command(chmod)?
No. CIFS much like NTFS is a virtual filesystem so chmod has no affect. And changing the permission of the mount point before anything is mounted to it will have no affect either since the permissions after a mount always replace the permissions before the mount.
If the desired permissions is 777 change your mount command to include those permissions: dir_mode=0777,file_mode=0777
. I would also get in the habit of adding the nounix
option although for a Windows share it won't do much.
So try this instead:
mount -t cifs -o username=<share user>,password=<share password>,dir_mode=0777,file_mode=0777,nounix //WIN_PC_IP/<share name> /mnt
And I would agree that a better mount point would be something under /mnt rather than /mnt itself.
Is it possible to change permission on the mounted windows folder from
Linux command(chmod)?
No. CIFS much like NTFS is a virtual filesystem so chmod has no affect. And changing the permission of the mount point before anything is mounted to it will have no affect either since the permissions after a mount always replace the permissions before the mount.
If the desired permissions is 777 change your mount command to include those permissions: dir_mode=0777,file_mode=0777
. I would also get in the habit of adding the nounix
option although for a Windows share it won't do much.
So try this instead:
mount -t cifs -o username=<share user>,password=<share password>,dir_mode=0777,file_mode=0777,nounix //WIN_PC_IP/<share name> /mnt
And I would agree that a better mount point would be something under /mnt rather than /mnt itself.
answered Dec 27 '18 at 12:25
Morbius1Morbius1
1,376127
1,376127
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
add a comment |
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
It I tries to change permissions on /mnt/ using chmod 777 /mnt it is giving error permission denied. But If I make new folder in /mnt say /mnt/share then If I tries to change permissions using chmod 777 /mnt/share It is not theowing any error but permissions were not getting changed. Why is this happening?
– harish chava
Dec 27 '18 at 13:34
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
/mnt Which I mentioned in the question is in /home/mnt not directly /mnt.
– harish chava
Dec 27 '18 at 13:42
add a comment |
Firstly, only root (by default) may change permissions to the /mnt
directory itself since it's owned by root:root
- so attempting to modify it's permissions will fail as non-root.
You likely want to make this easier on yourself by creating a subdirectory inside /mnt
, changing it's permissions, then mounting there.
First unmount anything already:
sudo umount /mnt
Next create a subdirectory where you will mount the share
sudo mkdir /mnt/share
Now change the permissions to be owned by the user you want to modify it:
sudo chown foo:foo /mnt/share
Where foo:foo
is for the user foo
, which should be your username.
Lastly mount to the /mnt/share
location instead:
sudo mount -t cifs -o username=xxx,password=xxx //WIN_PC_IP/<share name> /mnt/share
If you still have problems with the files inside /mnt/share
not being owned by the correct user you might need to specify the uid=xxx,gid=xxx
in the mount options.
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
add a comment |
Firstly, only root (by default) may change permissions to the /mnt
directory itself since it's owned by root:root
- so attempting to modify it's permissions will fail as non-root.
You likely want to make this easier on yourself by creating a subdirectory inside /mnt
, changing it's permissions, then mounting there.
First unmount anything already:
sudo umount /mnt
Next create a subdirectory where you will mount the share
sudo mkdir /mnt/share
Now change the permissions to be owned by the user you want to modify it:
sudo chown foo:foo /mnt/share
Where foo:foo
is for the user foo
, which should be your username.
Lastly mount to the /mnt/share
location instead:
sudo mount -t cifs -o username=xxx,password=xxx //WIN_PC_IP/<share name> /mnt/share
If you still have problems with the files inside /mnt/share
not being owned by the correct user you might need to specify the uid=xxx,gid=xxx
in the mount options.
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
add a comment |
Firstly, only root (by default) may change permissions to the /mnt
directory itself since it's owned by root:root
- so attempting to modify it's permissions will fail as non-root.
You likely want to make this easier on yourself by creating a subdirectory inside /mnt
, changing it's permissions, then mounting there.
First unmount anything already:
sudo umount /mnt
Next create a subdirectory where you will mount the share
sudo mkdir /mnt/share
Now change the permissions to be owned by the user you want to modify it:
sudo chown foo:foo /mnt/share
Where foo:foo
is for the user foo
, which should be your username.
Lastly mount to the /mnt/share
location instead:
sudo mount -t cifs -o username=xxx,password=xxx //WIN_PC_IP/<share name> /mnt/share
If you still have problems with the files inside /mnt/share
not being owned by the correct user you might need to specify the uid=xxx,gid=xxx
in the mount options.
Firstly, only root (by default) may change permissions to the /mnt
directory itself since it's owned by root:root
- so attempting to modify it's permissions will fail as non-root.
You likely want to make this easier on yourself by creating a subdirectory inside /mnt
, changing it's permissions, then mounting there.
First unmount anything already:
sudo umount /mnt
Next create a subdirectory where you will mount the share
sudo mkdir /mnt/share
Now change the permissions to be owned by the user you want to modify it:
sudo chown foo:foo /mnt/share
Where foo:foo
is for the user foo
, which should be your username.
Lastly mount to the /mnt/share
location instead:
sudo mount -t cifs -o username=xxx,password=xxx //WIN_PC_IP/<share name> /mnt/share
If you still have problems with the files inside /mnt/share
not being owned by the correct user you might need to specify the uid=xxx,gid=xxx
in the mount options.
answered Dec 27 '18 at 11:52
Kristopher IvesKristopher Ives
1,88011016
1,88011016
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
add a comment |
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
I am trying to change permissions using the root user only
– harish chava
Dec 27 '18 at 13:29
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%2f1104865%2fchange-permissions-of-windows-mounted-folder-from-linux%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
Also note that Ask Ubuntu is for Ubuntu related questions you might want to see unix.stackexchange.com for RHEL related questions.
– Kristopher Ives
Dec 27 '18 at 11:54