簡體   English   中英

Shell腳本在Linux機器中掛載Windows網絡位置

[英]Shell script to mount windows network location in linux machine

我在這里有兩個問題。 通過執行以下操作,我可以在Ubuntu計算機中掛載Windows網絡路徑:

sudo mount -t cifs -o username=user \\\\my_windows\\test /net/loc

Windows機器中存在的所有文件和文件夾現在都可以在Ubuntu機器中使用路徑“ / net / loc”使用。

這是我的疑問:

  1. 我可以在linux路徑中看到Windows的所有文件。 是否可以在Linux路徑(安裝Windows路徑的安裝路徑)中創建文件/文件夾,並將其反映在Windows計算機中? 我無法在裝有Windows網絡位置的Linux機器上寫東西。 它引發我錯誤“無法打開文件進行寫入”。

  2. 我正在嘗試編寫一個將掛載Windows網絡路徑的Shell腳本(一個ksh文件)。 我在文件中寫入了以下mount命令,但該命令提示輸入密碼。 有什么辦法,我可以用shell腳本寫命令,它不會詢問我密碼,我可以將它作為參數或其他機制傳遞給我?

    mount -t cifs -o username = user \\\\ my_windows \\ test / net / loc

謝謝

密碼可以通過以下方式傳遞

sudo mount -t cifs -o username = $ {USER},password = $ {PASSWORD},uid =,gid = //服務器地址/文件夾/ mount / path / on / ubuntu

通過root訪問,我可以在Linux路徑中編寫。

更多信息在這里https://unix.stackexchange.com/questions/68079/mount-cifs-network-drive-write-permissions-and-chown

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM