挂载具有完全 RW 访问权限的 CIFS 共享

挂载具有完全 RW 访问权限的 CIFS 共享

这是我第一次尝试这个。我想在我的 Linux 服务器上安装一个共享的 Windows 网络驱动器。以下命令可以完成这项工作,但它只是读取访问权限:

 mount -t cifs -o username=myuser,domain=ad009,uid=myuserid,file_mode=0777,dir_mode=0777,gid=1001 //windowsShearedDrive/data/OF /home/myuser/of

of在我的 Linux 上运行的文件夹中ls -l返回:

total 4096
-rwxrwxrwx. 1 xxxxxxxx shiny  1933 Dec 18  2015 Archive_OF.lnk
drwxrwxrwx. 2 xxxxxxxx shiny     0 Jan 30 00:34 BEL-00003
drwxrwxrwx. 2 xxxxxxxx shiny     0 Jan 14  2019 BEL-00047
drwxrwxrwx. 2 xxxxxxxx shiny     0 Jan 14  2019 CHN-00707
drwxrwxrwx. 2 xxxxxxxx shiny     0 Mar 20  2015 CHN-00708
...

所以我无法在安装的驱动器中写入任何内容。问题出在file_mode和上吗dir_mode?我尝试将 0700 改为 0777,但仍然没有写入权限!顺便问一下,和的有效选项是file_mode什么dir_mode

以下是我的 Linux 操作系统/版本信息:

cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.5 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.5"
PRETTY_NAME="Red Hat Enterprise Linux"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.5:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.5
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.5"

  

答案1

使用该rw选项启用读/写访问。这将使您的命令mount -t cifs -o rw,username=myuser,domain=ad009,uid=myuserid,file_mode=0777,dir_mode=0777,gid=1001 //windowsShearedDrive/data/OF /home/myuser/of应该可以工作,假设您的用户对该 samba 共享具有写权限。

相关内容