文章目錄
- 1. 點擊[windowns安裝環回網卡文章](https://blog.csdn.net/weixin_42768634/article/details/113836530)完成網路配置
- 2. 安裝samba檔案
- 2.1 檢測系統內部是否已經安裝好samba檔案
- 2.2 如果顯示類似如下的版本資訊,則證明系統內已經安裝好samba服務
- 2.3 如果沒有提示上述資訊,則要安裝對應的包,
- 3.指定samba在開機啟動
- 4.配置/etc/samba/smb.conf組態檔
- 4.1利用vim文本編輯器打開組態檔/etc/samba/smb.conf
- 4.2配置global全域變數區域(只需要找到相應的變數修改即可,沒有該變數就手動添加)
- 5.設定檔案共享
- 5.1設定匿名用戶目錄(在組態檔中最后的地方添加即可)
- 5.2設定用戶組share的共享目錄(在組態檔中最后的地方添加即可)
- 5.3保存該文本檔案,重啟smaba服務若使用vim文本編輯器,可以在命令模式下輸入“:wq”回車,
- 5.4新建用戶mary,john和guest
- 5.6新建組share,并且將用戶mary和john加入share組中,
- 5.7將mary,john,guest加入到smbpasswd檔案
- 5.8在/home目錄下新建目錄share,將其組屬性改成share組
- 5.9重新啟動服務
- 6.Windows和Linux互聯測驗
- 6.1禁用SELinux
- 6.2禁用防火墻firewalld
- 6.3通過Linux客戶端訪問Linux服務器共享檔案,則先在Linux的控制臺上輸入如下命令查看主機172.16.99.1的共享資訊,
- 6.4通過Windows訪問Linux
- 7.使用smbmount命令掛載遠程共享
- 7.1創建掛載點
- 7.2將遠程共享share掛載到本地/mnt/smb/win目錄
- 7.3進入掛載點
- 7.4用mount命令查看掛裝表的內容
- 7.5卸載掛載點
1. 點擊windowns安裝環回網卡文章完成網路配置
2. 安裝samba檔案
2.1 檢測系統內部是否已經安裝好samba檔案
#rpm -qa | grep samba

2.2 如果顯示類似如下的版本資訊,則證明系統內已經安裝好samba服務

2.3 如果沒有提示上述資訊,則要安裝對應的包,
#yum -y install samba-client samba-common cifs-utils samba

3.指定samba在開機啟動
#systemctl enable smb.service

4.配置/etc/samba/smb.conf組態檔
4.1利用vim文本編輯器打開組態檔/etc/samba/smb.conf
#vim /etc/samba/smb.conf

4.2配置global全域變數區域(只需要找到相應的變數修改即可,沒有該變數就手動添加)
[global]
workgroup = SAMBA //檔案中存在多個security變數,只需其中一個有效即可,
security = user //組態檔中所有等號前后加一個空格
netbios name = linux
passdb backend = tdbsam
log file = /var/log/samba/smbd.log //指定日志檔案路徑
log level = 2 //一共有10個級別,2是LOG_NOTICE,3是LOG_INFO
max log size = 50 //日志檔案最大大小,單位KB
printing = cups
printcap name = cups
load printers = yes
cups options = raw

5.設定檔案共享
5.1設定匿名用戶目錄(在組態檔中最后的地方添加即可)
[tmp]
path = /tmp
read only = No
public = Yes

5.2設定用戶組share的共享目錄(在組態檔中最后的地方添加即可)
read list = @share
write list = @share
create mask = 0664
directory mask = 0770
path = /home/share

5.3保存該文本檔案,重啟smaba服務若使用vim文本編輯器,可以在命令模式下輸入“:wq”回車,
#systemctl restart smb.service

5.4新建用戶mary,john和guest
#useradd mary
#passwd mary
#useradd john
#passwd john
#useradd guest
#passwd guest

5.6新建組share,并且將用戶mary和john加入share組中,
#groupadd share
#usermod -G share mary
#usermod -G share john

5.7將mary,john,guest加入到smbpasswd檔案
#smbpasswd -a mary
#smbpasswd -a john
#smbpasswd -a guest

5.8在/home目錄下新建目錄share,將其組屬性改成share組
#mkdir -p /home/share
#chown :share /home/share
#chmod 770 /home/share

5.9重新啟動服務
systemctl restart smb.service(或者systemctl restart smb)

6.Windows和Linux互聯測驗
6.1禁用SELinux
先測驗SElinux的設定,如果處于Enforcing狀態,修改為permissive或者disabled,具體如下:
#getenforce
如果輸出“Enforcing”,則輸入下面的命令
#setenforce 0
-
以上命令只能在當前操作有效,如果希望永久改變,可以修改組態檔:/etc/selinux/config,找到SELINUX變數后根據背景關系提示修改成對應的值(permissive或者disabled)即可,
-
如果想查看當前selinux的狀態,可以命令sestatus

6.2禁用防火墻firewalld
先查看防火墻的運行狀態
#systemctl is-active firewalld.service
輸出active(活躍),inactive(不活躍)若處于active狀態,則禁用,

#systemctl stop firewalld.service

以上6.1,6.2兩個命令重啟后無效,需要重新設定,
6.3通過Linux客戶端訪問Linux服務器共享檔案,則先在Linux的控制臺上輸入如下命令查看主機172.16.99.1的共享資訊,
# smbclient -L //172.16.51.1 -U mary

若要訪問share目錄,則輸入如下命令:
#smbclient -c ls //172.16.51.1/share -U mary
(下圖在/home/share下創建檔案1234,然后通過mary用戶訪問share目錄)

6.4通過Windows訪問Linux
右擊“我的電腦”,左鍵單擊映射網路驅動器,在檔案夾方框內按如下格式填寫\172.16.51.1\share(172.16.51.1是Linux服務器的地址)



如果下次需要映射其它用戶的檔案,可以先斷開原來的映射,然后通過修改“其它用戶名”進行變更,
也可以直接在我的電腦的地址欄上輸入路徑:\172.16.51.1\share(大家可以嘗試,但不推薦)
查看日志檔案/var/log/samba/smbd.log,表示成功訪問記錄,
]# vim /var/log/samba/smbd.log

7.使用smbmount命令掛載遠程共享
7.1創建掛載點
#mkdir -p /mnt/smb/win

7.2將遠程共享share掛載到本地/mnt/smb/win目錄
# mount.cifs -o user=mary //172.16.51.1/share /mnt/smb/win/

7.3進入掛載點
#cd /mnt/smb/win/
#ls

7.4用mount命令查看掛裝表的內容
#mount | grep cifs

7.5卸載掛載點
#cd /
#umount /mnt/smb/win //如果處于/mnt/smb/win目錄下,是不能卸載的

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/263745.html
標籤:其他
