Ⅰ linuxsmb快捷方式
啟動 SMB 服務:service smb start 2、 設置 SMB 共享目錄: vi /etc/samba/smb.conf ,在最後加入想要共享的文件夾: [rhhhome] ;共享名稱 path = /home/rhh ;共享文件夾路徑 writeable = yes ;是否可寫 guest ok = yes ;是否允許 GUEST 訪問 3、 設置 SMB 用戶: 用 root 登陸, smbpasswd -a rhh ;增加 SMB 用戶,同時會提示設置密碼 smbpasswd –x rhh ;刪除 SMB 用戶 三、linux smb 命令連接 SMB 伺服器:(以下操作在 192.168.10.1 上執行) 連接 SMB 共享有兩種方式:smbclient 和 smbmount 1、smbclient:連接後的操作方法與 FTP 登陸基本一樣 smbclient -L
Ⅱ win8訪問linux的smb總是找不到路徑
第一要檢查一下,win8是否能ping通linux系統
第二要檢查服務是否啟動,下面是配置samba的過程
首先要確保linux下安裝了samba軟體,然後通過chkconfig --list 查看 smb 服務有沒有啟用。若沒起用的話 通過
命令service smb start 啟用它。
1)添加samba一個用戶
smbpasswd -a xxx 註:xxx 為linux 系統中的一個用戶。
2)在linux的 "系統" -> 「管理」 -> "伺服器設置" 中設置samba服務,添加一個samba 共享文件來。
3)service smb restart
4)在windows 運行里輸入 \\linux ip ,回車,然後輸入添加的samba用戶名 和 密碼 就可以訪問linux 共享目錄了。
也可以通過windows的 「映射網路驅動器」 將此共享目錄(\\linux ip\目錄名)映射為windows的一個網路驅動器。這樣就可以在 「我的電腦」中看到這個網路驅動器
Ⅲ Linux samba安裝使用教程
轉自 https://blog.csdn.net/u013836909/article/details/93386221
Samba是在Linux系統上實現的SMB(Server Messages Block,信息服務塊)協議的一款免費軟體。它實現在區域網內共享文件和列印機,是一個客戶機/伺服器型協議。客戶機通過SMB協議訪問伺服器上的共享文件系統。可以實現Windows系統訪問Linux系統上的共享資源
本安裝教程是基於Ubuntu 14.04實測的,在Ubuntu18.04上也實測可用。
1 更新軟體源列表
打開「終端窗口」,輸入 sudo su ->回車->」輸入當前用戶管理員密碼」->輸入」 apt-get update」->回車->回車,具體如下圖:
2 安裝Samba
打開"終端窗口",輸入 apt-get install samba samba-common –>回車–>輸入"y"–>回車–>安裝完成。如下圖,因為我已經安裝過了,所以沒有安裝的軟體資源了。
3 新建共享目錄並設置許可權
該共享目錄可自行創建,一般公司使用伺服器的話就會為您新建一個共享目錄,而私人電腦的話,我一般就把整個home目錄設置為共享目錄,方便Windows下訪問我的虛擬機上的文件。
1、打開"終端窗口",輸入 sudo mkdir /home/share –>回車–>共享目錄share新建成功。
2、輸入 sudo chmod 777 /home/share -R –>回車,這樣用戶就對共享目錄有了寫許可權。
4 修改Samba文件配置
Ubuntu上的Samba的配置文件為/etc/samba/smb.conf,該文件記錄相關的規則及共享信息,是Samba非常核心的配置文件,修改前建議備份一份。
1.備份Samba配置配置文件:
2.增加內容如下,首先在[global]下增加security項
3.其次在smb.conf文件的末尾添加如下配置信息並保存即可:
4.設置window系統登入共享文件夾的用戶名和密碼,其中用戶名必須為Ubuntu中的用戶。本例子中使用用戶「smbuser」,在該過程中需要二次輸入密碼。
5.重新啟動smb服務。
6.查看安裝samba服務的虛擬機的ip地址,windows下需要通過該ip地址訪問共享文件夾。
5 訪問共享名為myshare的共享目錄
在"運行"窗口中輸入"\192.168.88.11"–>回車–>雙擊打開myshare–>回車–>輸入用戶名和密碼–>回車–>訪問成功。
訪問成功:
Ⅳ linux samba服務如何限制指定網段訪問
smb的配置文件里有允許或限制網段的的配置選項。
hosts allow-允許指定地址網段訪問
hosts deny-限制指定地址網段訪問
如未指定默認為允許,
如果hosts allow與hosts deny指定有沖突
hosts allow 優先,
所以如果要限制指定網段訪問
請確認hosts allow里沒有指定網段且
hosts deny=指定網段
例如當限制192.168.13網段不能訪問時,可能的配置如下
hosts allow= 127. 192.168.12.
hosts deny=192.168.13.
Ⅳ Linux怎樣訪問Windows共享文件和文件夾
linux訪問Windows共享文件夾
1.首先在mnt夾下建立共享文件夾,如share。
2.載入Windows系統的共享文件夾
在Linux命令行下訪問Windows共享文件夾的命令是:
mount -t cifs -o username=windowsusername //windows machine/sharefiles /mnt/localfolder
如:mount -t cifs -o username=guest,password= //192.168.1.102/mtv /mnt/share
其中:
windowsusername : Windows用戶名
windows machine :Windows機器名
sharefiles :Windows共享文件夾名
然後就可以在 /mnt/localfolder 下訪問Windows內容。
另外使用如下命令也可以在命令行環境查看Windows機器上的共享文件目錄。
[root@localhost root]# smbclient -L //192.168.1.100
注:使用的是大寫的L。
連接成功以後會顯示WIndows機器上的共享文件目錄的情況,然後繼續mount共享文件夾就可以了。
3.取消訪問命令:umount /mnt/localfolder
Ⅵ 怎樣在Linux上訪問samba共享文件
在Linux系統中訪問Samba伺服器中的共享目錄需要使用smbclient命令,當然首先得在對應Linux系統主機中安裝Samba服務的客戶端軟體--smbclient。
使用smbclient -L命令(有關smbclient命令的詳細選項可通過smbclient -help命令查看)可以查看指定Samba伺服器上的所有共享目錄。如要瀏覽本示例中Sambaserver上的共享目錄,可以在終端提示符下輸入以下命令:
smbclient -L Sambaserver
在出現提示輸入密碼時,直接按Enter鍵(因為此處是匿名訪問),結果會顯示指定Samba伺服器上當前全部的共享目錄,
使用共享目錄的命令格式為:smbclient //IP地址或主機名/共享目錄名 -U用戶名。
因為此處是匿名訪問,所以無須加上"-U"選項來指定訪問的用戶名。如在此要匿名訪問Sambaserver上的doc目錄,則可以在終端提示符下輸入以下命令:
smbclient //Sambaserver/doc
在出現輸入密碼的password提示符時,直接按Enter鍵,即進入到遠程使用伺服器上指定資源的提示符smb:\>,與FTP客戶端相似,這時可以使用如cd、cat、get等命令對共享目錄和文件進行操作了。注意,這個命令不僅可以訪問Samba伺服器上的共享資源,還可以訪問網路中Windows主機上的共享資源。
Ⅶ 怎樣用Samba實現windows和linux之間文件的網路訪問
步驟
1
以root用戶登錄伺服器。
步驟
2
創建訪問伺服器共享目錄的用戶,以abc為例。
useradd
-g
root
abc
步驟
3
設置訪問共享目錄用戶的密碼。
passwd
abc
根據系統提示輸入自定義的密碼。
passwd
abc
changing
password
for
abc.
new
password:
再次輸入密碼。
reenter
new
password:
password
changed.
步驟
4
設置abc用戶使用samba服務訪問共享目錄的密碼。
smbpasswd
-a
abc
根據系統提示輸入自定義的密碼。
new
smb
password:
再次輸入密碼,系統顯示類似如下信息,表明abc用戶訪問共享目錄的密碼設置成功。
retype
new
smb
password:
tdbsam_open:
converting
version
0.0
database
to
version
4.0.
tdbsam_convert_backup:
updated
/etc/samba/passdb.tdb
file.
……
account_policy_get:
tdb_fetch_uint32
failed
for
field
10
(refuse
machine
password
change),
returning
0
added
user
abc.
步驟
5
配置samba服務。
1.
編輯samba服務配置文件。
vi
/etc/samba/smb.conf
在文件中添加如下內容:
[abc]
path
=/opt/abc
read
only
=
no
inherit
acls
=
yes
「path」為共享目錄名稱,例如「/opt/abc」。
2.
保存並退出。
:wq
步驟
6
為訪問共享目錄的用戶賦予可讀寫許可權。
chmod
775
/opt/abc
步驟
7
啟動samba服務。
service
smb
start
系統顯示如下信息,表明samba服務啟動成功。
starting
samba
smb
daemon
done
重新啟動samba服務的命令為/etc/init.d/smb
restart。
步驟
8
在另一台能與abc伺服器網路互通的pc機上,輸入訪問共享目錄的地址:\\伺服器ip地址,例如:\\10.10.10.71。
打開伺服器的共享目錄。
步驟
9
輸入用戶名abc和步驟4設置的密碼,登錄共享目錄。
----結束
Ⅷ Linux怎樣訪問Windows共享文件和文件夾
用smb訪問windows共享就可以了
「mount -t cifs -o user=用戶名稱,password=共享密碼,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名稱/共享目錄」,其中cifs使用Linux常用的網路文件類型,也可以使用smbfs,以系統可以識別為准,如Ubuntu常見命令就是「sudo mount -t smbfs -o user=用戶名稱,password=共享密碼,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名稱/共享目錄」。「-o」表示掛載參數,常見的是需要提供共享的用戶名和密碼,另外需要注意的是iocharset和codepage,這兩個參數是用來解決系統之間的字元編碼轉換的,如果出現亂碼的情況,是需要調整這兩個參數的,針對簡體中文,使用utf8和cp936一般都可以解決問題,關於字元編碼已經超出了本經驗的范圍。
掛載完成之後,就可以像使用本地文件目錄一樣訪問Windows共享文件夾和文件了。
Ⅸ Linux,samba怎麼設置的
#mkdir /public
為了確保拷文件沒問題,修改目錄許可權:
#chmod 777 /public
修改linux虛擬機中的/etc/samba/smb.conf文件,
#vi /etc/samba/smb.conf
新增如下內容:
[public]
path = /public
read only = no
public = yes
修改安全級別,如果對samba用戶知道很少,那麼直接配置成共享級別,修改security後面的內容為share:
security = share
保存退出。
啟動samba服務:
#service smb restart
檢查虛擬機ip地址:
#ifconfig
看到ip地址後,在windows下,點擊「開始」->「運行」->輸入「\\192.168.100.100」,再點擊確定,就能訪問虛擬機共享的public目錄往裡寫文件了了。(上面的192.168.100.100為虛擬機的IP地址)
如果對samba用戶了解的多一些,則為了更安全起見,將安全級別配置成user級別,比上述步驟多出來的步驟就是添加samba用戶。
#useradd testuser
#passwd testuser
首先添加系統用戶,然後配置samba用戶,或者可以直接使用系統已經存在的用戶配置成samba用戶:
#smbpasswd -a testuser
將上述步驟中的security修改為user:
security = user
重啟samba服務:
#service smb restart
用同樣的方式在windows里訪問虛擬機共享目錄時,需要輸入testuser用戶名和用smbpasswd命令設置的密碼,並且對目錄的訪問許可權與testuser用戶在系統里的許可權一致。