linux的共享文件夾
linux設置文件夾共享
1、首先在電腦上進行創建文件夾。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。
② 如何用Windows 10訪問Linux伺服器的共享文件夾
一、目標
通過Windows 10系統訪問Linux伺服器的共享文件夾,可將Linux伺服器的文件夾映射到Windows 10系統,實現在Windows 10系統方便的讀、寫Linux伺服器的文件夾和文件。
二、需要的條件
1、安裝有Ubuntu或者是CentOS操作系統的伺服器。
2、Windows 10和Linux伺服器處於同一個區域網內。
三、實現步驟
1、在Linux伺服器安裝Samba服務軟體,安裝命令如下:
Ubuntu系統:
sudo apt update
sudo apt install samba -y
CentOS系統:
yum install samba -y
安裝完成後,可運行命令 whereis samba 檢查是否安裝成果,以下應該是它的輸出:
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
2、在Linux伺服器設置用於共享的文件夾
新建一個目錄:
mkdir /home/ /sambashare/
編輯配置文件 /etc/samba/smb.conf 設置共享目錄,如下所示:
sudo vim /etc/samba/smb.conf
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
3、設置用戶賬號並連接共享文件夾
由於 Samba 不使用系統賬戶密碼,我們需要為我們的用戶賬戶設置一個 Samba 密碼:
sudo smbpasswd -a username
在Windows 10 系統連接共享文件夾,在資源管理器里輸入:
ip-addresssambashare
註:ip-address是 Samba 伺服器的 IP 地址,sambashare是共享的名稱。
四、參考資料
https://ubuntu.com/tutorials/install-and-configure-samba#1-overview。
③ Linux上掛載windows共享目錄
筆者最近經常需要在windows和樹莓派之前來回拷貝文件,最開始是使用U盤,然後使用VNC自帶的文件傳輸工具,支持來回傳輸文件。也有一些SSH工具支持傳遞文件,但是頻繁拷貝來說確實繁瑣了些。windows的開發平台和工具用起來更加的和諧友好,比如寫php文件,筆者一般在windows寫好再上傳到伺服器,傳遞也很耗時間。最近閑逛才知道可以linux可以掛載windows共享目錄,孤陋寡聞的認為只能掛載硬碟、U盤等。那我們開始吧。
1、在linux下要掛載windows的共享文件,需要安裝cifs-utils軟體包。
dpkg -l|grep cifs-utils可以查看是否安裝了這個軟體包,which mount.cifs可以查看這個軟體包安裝在哪裡。sudo apt-get install cifs-utils可以安裝軟體包。
2、建立一個目錄用來作掛載點。
筆者准備將共享目錄掛載在mnt目錄下,在mnt目錄下建立share目錄,sudo mkdir share 。
3、window共享share文件夾
文件夾上右鍵屬性,設置共享屬性。
4、掛載操作
sudo mount -t cifs -o username=Administrator,password=123456 //192.168.31.33/share /mnt/share。
192.168.31.33為windows的IP地址,Administrator為windows的用戶名,123456為用戶密碼。在測試時,筆者不會不設置密碼會出現告警,「mount error(13): Permission denied;Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)「,設置windows的用戶名密碼後才能掛載成功。還有注意用戶名Administrator第一個字母有可能是是大寫的,所以一定要對應好用戶名。
5、測試大功告成
在windows新建修改文件,在linux可以自由查看,修改就需要root許可權了。
6、取消掛載
sudo umount /mnt/share 。當然,重啟linux後掛載自動會取消。需要重新掛載。
7、腳本控制來掛載共享文件夾
為了方便起見,在開啟linux後需要重新掛載共享文件夾,這一串命令可要讓人頭疼了,那麼腳本來幫助!執行效果如下。如果掛載路徑不一樣,可要修改腳本用參數定位到新路徑,那筆者就不嘗試了。$? 執行上一個指令的返回值 ,顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤。
歡迎取用:
④ Mac和Linux共享文件夾(samba)
我在Mac上,使用Parallels Desktop安裝了一個 Ubuntu虛擬機,經常需要拷貝文件。
使用smb可實現:
編輯此配置文件,在末尾處添加需要共享的文件夾路徑以及設置
如下圖所示:
我需要共享的是/home/compass/work文件夾,此文件夾有讀寫許可權。
保存即可。
或者
找到地址之後,進行最後一步,在mac上打開:
用Finder在菜單上點擊:前往->連接伺服器
打開第四步查看到的地址:
在彈出的對話框內,輸入第3步的用戶名,以及密碼,即可看到文件夾:
如此即可互相共享文件夾了。
有一點需要注意,Linux上和Mac上解壓縮的文件格式有所不同,在編譯某個源碼時,需要格外注意。
⑤ Linux中如何創建共享文件夾
方法如下:
1、VMWare自己可以把虛機中的硬碟映射到主機中的一個文件夾或網路文件夾,具體是在VM的設定里Option,haredFolder, 選擇Alwaysenabled,再Add就可以用向導來設置了。
2、然後,如果你的虛機和主機在一個區域網里,你可以在linux裡面配置Samba伺服器來和windows共享文件。
⑥ 虛擬機linux共享文件夾在哪
虛擬機linux共享文件夾在設置保存的文件家中,查看虛擬機linux共享文件夾的操作步驟如下:
1、首先,打開一個的VMware軟體,並是已經安裝好一個虛擬的系統,點擊編輯虛擬機設置。
⑦ linux虛擬機怎麼設置共享文件夾
1.
可以設置共享文件夾的前提條件是:虛擬機系統中已經安裝了vmware
tools。
2.
先在物理機windows系統中創建一個文件夾,用作共享文件夾,並在裡面放入一個文件,我創建的文件夾為「shared」
3.
啟動vmware軟體,注意,先不要啟動虛擬機系統,
4.
依次單擊【虛擬機】-->【設置】,
5.
在彈出的讓高神對話框中單擊【選項】,
6.
單擊【共享文件夾】,
7.
在右側選擇【總是啟用】選坦虧項,
8.
單擊【添加】按鈕,
9.
在彈出的向導對話框中,單擊【下一步】,
10.
單擊【瀏覽】按鈕,選擇剛才創建的共享文件夾「shared」,下面的【名稱】會自動生成,
11.
單擊【念鉛完成】按鈕
12.
可以看到共享文件夾已經添加,
13.
啟動虛擬機系統,我的linux系統是centos
6.6,共享文件夾被放在【/mnt/hgfs/】目錄下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,