linux——如何搭建samba共享目錄中的,用戶認證共享及匿名用戶共享?(不分系統)
阿新 • • 發佈:2018-08-07
stat config alt 使用 files 設置 set 本地 ive 1.應用場景,搭建sam共享目錄
可用於linux以及windows之間
可用於linux以及windows之間
2.服務端ip:192.168.56.11 (A)
客戶端ip:192.168.56.133 (B)
查看防火墻狀態並關閉
[root@guohui ~]#systemctl status firewalld
[root@guohui ~]#systemctl disable firewalld
[root@guohui ~]#systemctl stop firewalld
[root@guohui ~]#setenforce 0
先安裝sam,並設置sam用戶
[root@guohui ~]# yum -y install samba-* [root@guohui ~]# useradd -M DDD //創建用戶DDD,-M,不建立用戶家目錄 [root@guohui ~]# smbpasswd -a DDD //添加系統用戶為samba用戶並設置密碼123 New SMB password: Retype new SMB password: Added user DDD. testparm [root@guohui samba]# touch smbusers //在 /etc/samba下創建/smbusers [root@guohui samba]# echo ‘DDD = share‘ > /etc/samba/smbusers //這裏要將映射DDD為share用戶,需在/etc/samba/smbusers 文件中添加 DDD = share [root@guohui samba]# vim /etc/samba/smb.conf //在全局配置中添加如下 [global] workgroup = SAMBA security = user username map = /etc/samba/smbusers //添加用戶名映射文件 /etc/samba/smbusers [root@guohui ~]# mkdir /opt/guohui [root@guohui ~]# chown -R DDD.DDD /opt/guohui [root@guohui ~]# testparm //測試配置文件是否有語法錯誤,查看最終生效的配置 Load smb config files from /etc/samba/smb.conf [root@guohui ~]# ll /opt/ 總用量 0 drwxr-xr-x. 2 DDD DDD 6 8月 6 17:07 guohui
//配置共享
[root@guohui ~]# cat >> /etc/samba/smb.conf <<EOF
> [guohui]
> comment = guohui
> path = /opt/guohui
> browseable = yes
> guest ok = yes
> writable = yes
> write list = share
> public = yes
> EOF
[root@guohui ~]# tail -8 /etc/samba/smb.conf [guohui] comment = guohui path = /opt/guohui browseable = yes guest ok = yes writable = yes write list = share public = yes
``
[root@guohui ~]# systemctl start smb //啟動smb服務 [root@guohui ~]# systemctl restart smb //重啟smb服務 [root@guohui ~]# systemctl reload smb //重新加載smb服務 [root@guohui ~]# systemctl enable smb //設置smb服務隨系統啟動而啟動 Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
//在客戶機查看samba服務器有那些共享資源 (B)
[root@guohui ~]# smbclient -L 192.168.56.11 -U share
Enter SAMBA\share‘s password:
Anonymous login successful
OS=[Windows 6.1] Server=[Samba 4.7.1]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
guohui Disk guohui
IPC$ IPC IPC Service (Samba 4.7.1)
Anonymous login successful
OS=[Windows 6.1] Server=[Samba 4.7.1]
Server Comment
--------- -------
Workgroup Master
--------- -------
//將samba服務器的共享資源guohui掛載到客戶機本地 (B)
以cifs的方式將IP地址以DDD身份掛載到
[root@guohui ~]# mkdir -p /opt/guohui
[root@guohui ~]# mount -t cifs //192.168.56.11/guohui /opt/guohui/ -o username=share,password=123
[root@guohui ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
tmpfs 98M 0 98M 0% /run/user/0
//192.168.56.11/guohui 17G 4.0G 14G 24% /opt/DDD
[root@guohui opt]# cd guohui (B)在目錄下創建
[root@guohui guohui]# mkdir 1
[root@guohui ~]# ls /opt/guohui (A)驗證
1
總結,請務必先關閉防火墻
2.如何配置匿名共享
查看防火墻狀態並關閉
[root@guohui ~]# systemctl status firewalld
[root@guohui ~]# systemctl disable firewalld
[root@guohui ~]# systemctl stop firewalld
[root@guohui ~]# setenforce 0
//使用yum安裝samba服務器
[root@guohui ~]# yum -y install samba-*
//在全局配置中添加
[root@guohui ~]# vim /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
map to guest = Bad User //添加本行命令,固定式
//創建一個共享目錄
[root@guohui ~]# mkdir /opt/guohui1
[root@guohui ~]# chmod 777 /opt/guohui1
[root@guohui ~]# ll /opt/
drwxrwxrwx. 2 root root 6 8月 6 19:45 guohui1
//配置共享
[root@guohui ~]# vim /etc/samba/smb.conf
[root@guohui ~]# tail -7 /etc/samba/smb.conf
[guohui1]
comment = guohui1
path = /opt/guohui1
browseable = yes
guest ok = yes
writable = yes
public = yes
//啟動smb服務
[root@guohui ~]# systemctl start smb
//在客戶機查看samba服務器的共享資源,發現guohui1 //(B)
[root@guohui ~]# smbclient -L 192.168.56.11 -U ‘Bad User‘
Enter SAMBA\Bad User‘s password:
OS=[Windows 6.1] Server=[Samba 4.7.1]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
guohui1 Disk guohui1
IPC$ IPC IPC Service (Samba 4.7.1)
//將samba服務器的共享資源guohui1掛載到客戶機本地
[root@guohui ~]# mkdir -p /opt/guohui1
[root@guohui ~]# mount -t cifs //192.168.56.11/guohui1 /opt/guohui1/ -o username=‘Bad User‘
Password for Bad User@//192.168.56.11/guohui1: //空格
[root@guohui ~]# df -h
//192.168.56.11/guohui1 17G 4.0G 14G 24% /opt/guohui1
//在客戶機上進入共享目錄創建新文件
[root@guohui ~]# cd /opt/guohui1 (B)在目錄下創建
[root@guohui guohui1]# mkdir 1
//samba服務器驗證
[root@guohui ~]# ls /opt/guohui1 (A)驗證
1
總結:
//使用windows登陸samba服務器,用戶(Bad User),無需密碼
1.放置windows裏的文件到samba服務器裏 // 在windows系統裏 (\+ip)登陸
2.放置有一個window文件進入samba服務器,並使用samba服務器查看
[root@guohui guohui1]# mkdir 1
[root@guohui guohui1]# ls
1 1.txt
linux——如何搭建samba共享目錄中的,用戶認證共享及匿名用戶共享?(不分系統)