当前位置:网站首页>Samba basic usage
Samba basic usage
2022-07-01 17:56:00 【yuyuyuliang00】
Program environment :
Server package :samba And Windows Server and client software for machine interaction .
The configuration file :/etc/samba/smb.conf from samba-common Package supply
The main program :
nmbd: NetBIOS Name server
smbd:SMB/CIFS The server
unit :
smb.service
nmb.service
Listening port :
137/udp 138/udp
139/tcp 445/tcp
Prepare three computers :
proxy:192.168.10.107 192.168.200.2(samba Server side )
web02:192.168.200.2 ( client )
windows 10:192.168.10.106( client )
Install the software :yum install samba
Check the software :rpm -q samba
After the software is installed, the /etc/samba Create... In the directory 3 File :lmhosts smb.conf smb.conf.example
# cp smb.conf{,.bak}
# mv smb.conf.example smb.conf
Master profile :/etc/samba/smb.conf, There are the following descriptions :
The configuration section of the main configuration file that needs to be modified :
workgroup = SAMBA # workgroup = windows NT Domain name or workgroup name , for example :SAMBA
server string = Samba Server Version %v # server string = amount to Windows NT Description segment
netbios name = Proxy # netbios name = Used to specify a server name that is not bound to this hostname , most 15 Characters .
interfaces = lo eth0 eth1 # interfaces = Used for configuration Samba Monitor multiple network interfaces . If you have multiple network cards , You can use "interfaces =" Options to configure Samba Monitor which of those network cards . Don't miss the local interface (lo).
hosts allow = 127. 192.168.10. 192.168.200. # hosts allow = Hosts allowed to connect . You can also use this option for each machine .
Test whether the parameters are correct :testparm

Add... On the server side samba Account and add this user and set access samba Activate after password :
useradd smbuser1
smbpasswd -a smbuser1
smbpasswd -e smbuser1
execute :systemctl start smb
client :
install cifs-utils Software , Support cifs File system and samba-client
Client program :
smbclient: Interactive command line client
mount.cifs: mount cifs Special commands for the file system
On the client side web02 Installation on samba Client software :
yum install samba-client
yum install cifs-utils
Add... On the server side samba Account and add this user and set access samba Activate after password :
useradd smbuser1
smbpasswd -a smbuser1
smbpasswd -e smbuser1
On the client side web02: smbclient -L 192.168.200.2 -U smbuser1 And enter the set password , You can see Samba Content exported from the server :

Use on client web02 On , use smbclient Test the upload and download services of the server :
smbclient //192.168.200.2/homes -U smbuser1

ls Display the contents of the server directory ,!ls Display the contents under the local path ,get Download the file from the server to the current path ,put Upload files from the current path to the server .
stay web02 client , mount samba Servers share content :
temporary :
mount -t cifs -o user=smbuser,pass=xxxxx //192.168.200.2/homes /mnt/smb

Be careful :
df -h View the mount
ls /mnt/smb View the content shared by the server
permanent :
stay fstab Write the following content to mount samba Servers share content :
//192.168.200.2/homes /mnt/smb cifs defaults,_netdev,user=smbuser1,pass=xxxxxx 0 0
stay windows client , By mapping the network drive , Fill in the service address :

Then fill in the user name and password :

The content shared by the server can be displayed on the client :

Be careful : Be sure to turn off the firewall on the server , Or use policy to release the specified port , Otherwise, the client will report permission error .
边栏推荐
- Product service, operation characteristics
- June issue | antdb database participated in the preparation of the "Database Development Research Report" and appeared on the list of information technology and entrepreneurship industries
- Zabbix报警执行远程命令
- Depth first traversal and breadth first traversal [easy to understand]
- golang中的select详解
- . Net cloud native architect training camp (permission system code implements actionaccess) -- learning notes
- Fresh, 2022 advanced Android interview must know 100 questions (interview questions + answer analysis)
- Common design parameters of solid rocket motor
- How to write good code - Defensive Programming Guide
- Oom caused by improper use of multithreading
猜你喜欢

剑指 Offer 20. 表示数值的字符串

Quick foundation of group theory (5): generators, Kelley graphs, orbits, cyclic graphs, and "dimensions" of groups?

How to use JMeter function and mockjs function in metersphere interface test

New patent applications and transfers

Penetration practice vulnhub range Tornado

Length of learning and changing
![Htt [ripro network disk link detection plug-in] currently supports four common network disks](/img/e4/c06b94243cdbe391b8b2124ff30789.jpg)
Htt [ripro network disk link detection plug-in] currently supports four common network disks

The difference and relationship between iteratible objects, iterators and generators

Intel's open source deep learning tool library openvino will increase cooperation with local software and hardware parties and continue to open

(16) ADC conversion experiment
随机推荐
Zabbix报警执行远程命令
深度优先遍历和广度优先遍历[通俗易懂]
Openlayers customize bubble boxes and navigate to bubble boxes
China PBAT resin Market Forecast and Strategic Research Report (2022 Edition)
Penetration practice vulnhub range Nemesis
People help ant help task platform repair source code
Work and leisure suggestions of old programmers
Htt [ripro network disk link detection plug-in] currently supports four common network disks
The latest intelligent factory MES management system software solution
PETRv2:一个多摄像头图像3D感知的统一框架
Redis master-slave realizes 10 second check and recovery
Yolov5 practice: teach object detection by hand
Vulnhub range hacker_ Kid-v1.0.1
Technical secrets of ByteDance data platform: implementation and optimization of complex query based on Clickhouse
Why should you consider using prism
Euler function: find the number of numbers less than or equal to N and coprime with n
[beauty detection artifact] come on, please show your unique skill (is this beauty worthy of the audience?)
开发那些事儿:EasyCVR平台添加播放地址鉴权
Maizeer: the two batches of products reported by the media have been taken off the shelves and sealed, and consumer appeals are accepted
Develop those things: easycvr cluster device management page function display optimization