shell脚本在linux机器上挂载windows网络位置
问题描述:
我在这里有两个问题。我可以做以下的在我的Ubuntu电脑安装Windows网络路径:shell脚本在linux机器上挂载windows网络位置
sudo mount -t cifs -o username=user \\\\my_windows\\test /net/loc
的所有文件和当前在Windows机文件夹现在在Ubuntu机路径“/网络/ LOC”可用。
这里是我的疑惑:
我可以看到在linux路径窗口中的所有文件。是否可以在Linux路径中创建文件/文件夹(安装Windows路径的安装路径)并且它将反映在Windows机器中?我无法在安装Windows网络位置的Linux机器上编写代码。它会引发错误“无法打开写入文件”。
-
我想写一个shell脚本(一个ksh文件),它将挂载windows网络路径。我在我的文件中写了下面的mount命令,但是这个命令提示输入密码。有什么办法,我可以在shell脚本中编写命令,它不会要求我输入密码,我可以将它作为参数或其他机制传递给它?
安装-t CIFS -o用户名=用户\\ my_windows \测试/净/ LOC
谢谢
答
密码可以如下
须藤传递安装-t CIFS -o username = $ {USER},password = $ {PASSWORD},uid =,gid = //服务器地址/文件夹/ mount/path/on/ubuntu
而且, Linux路径。
更多的信息在这里https://unix.stackexchange.com/questions/68079/mount-cifs-network-drive-write-permissions-and-chown
在这里得到了答复密码和写入权限。 http://unix.stackexchange.com/questions/68079/mount-cifs-network-drive-write-permissions-and-chown – Raji