2023-07-19 samba服务

2023-08-01  本文已影响0人  麦冬花儿

开启samba服务

[train@MiWiFi-R3P-srv ~]$ sudo su -
[root@MiWiFi-R3P-srv ~]# firewall-cmd  --add-port=137-139/tcp --permanent #开启端口
success
[root@MiWiFi-R3P-srv ~]# firewall-cmd  --add-port=445/tcp --permanent 
success
[root@MiWiFi-R3P-srv ~]# firewall-cmd  --reload 
success
[root@MiWiFi-R3P-srv ~]# systemctl restart smb.service #开启服务,systemctl enable smb.service 表示开机就开启服务
[root@MiWiFi-R3P-srv ~]# systemctl restart nmb.service 
[root@MiWiFi-R3P-srv ~]# smbpasswd -a train 
New SMB password:
Retype new SMB password:
Added user train.

在win资源管理器界面输入

//192.168.31.251/train/

输入账户和密码
即可访问服务器

也可以在powershell下连接

ssh train@192.168.31.251

也可以在win下的xshell等软件进行登陆下载上传文件

也可以通过另一台服务器进行登陆并进行文件传输

scp -r file1 file2 train@192.168.31.251:~/

也可修改配置文件/etc/samba/smb.conf

################################################################################################

#============================ Global Settings ================================
[global]
workgroup = Zhenjunlou    #工作的计算机组名称,可随意填写。
server string = Samba Server Version %v    #对服务器的说明,随意填写。
netbios name = ZJLSERVER    #服务器的计算机名,可随意填写,访问服务器时候,可以用计算机名代替其ip地址。
interfaces = 122.205.95.76    #服务器的联网ip。
hosts allow = 127. 122.205.     #允许访问Samba服务器的ip地址范围。
log file = /var/log/samba/log.%m    #用户登陆的日志文件存放地。
max log size = 50    #用户登陆的日志文件最大值。
security = user    #安全的模式,需要使用用户名登陆。
encrypt passwords = yes    #需要输入密码来登陆。
passdb backend = smbpasswd    #用smbpaswd存放用户名和密码。
smb passwd file = /etc/samba/smbpasswd    #密码存放的文件为/etc/samba/smbpasswd。
load printers = no    #不能登陆打印机。
config file = /etc/samba/smb.conf.%U    #单独的用户配置文件,将此smb.conf文件复制一份,保存为smb.conf.userx,其中userx为一用户名,然后修改smb.conf.userx文件配置,从而使用户userx具有与众不同的配置。
config file = /etc/samba/smb.conf.%G    #单独的用户群组配置文件,将此smb.conf文件复制一份,保存为smb.conf.groupx,其中groupx为一群组名,然后修改smb.conf.userx文件配置,从而使群组userx具有与众不同的配置。

#============================ Share Definitions ==============================

[homes]    #【】中表示共享的文件名称,但当其下有%S变量时候,则【】中的值与%S相同。
comment = Home Directories    #对此共享文件的描述,可随意填写。
path = /home/samba/privacy/%S    #共享文件夹在服务器中的具体路径。
browseable = no    #其它人是否可见,no即为其它用户不可见。
writable = yes    #对共享文件夹的权限,可读可写。
valid users = %S    #有效的用户,%S表示任意登陆的一用户。
create mode = 0664    #用户写入的文件默认配置。
directory mode = 0775    #用户写入的文件夹默认配置。

[Blog]    #【】中表示共享的文件名称,但当其下有%S变量时候,则【】中的值与%S相同。
comment = A public platform for sharing your thoughts and skills    #对此共享文件的描述,可随意填写。  
path = /home/samba/Blog    #共享文件夹在服务器中的具体路径。
browseable = yes    #其它人是否可见,yes即为所有用户都可见。
writable = yes    #对共享文件夹的权限,可读可写。
valid users = @students,@teachers    #有效的用户,为students和teachers这两个群组。

[Archive]
comment = Archive
path = /home/samba/Archive
browseable = yes
write list = chenlianfu,bianyinbing
create mode = 0664
directory mode = 0775
valid users = @students,@teachers

[zhenjunlou_communication]
comment = For communicating among all aculty members
path = /home/samba/zhenjunlou_communication
browseable = yes
writable = yes
valid users = @students,@teachers

[Forstudents]
comment = Only students can access
path = /home/samba/Forstudents_Only
browseable = yes
writable = yes
valid users = @students

[Forteachers]
comment = Only teachers can access
path = /home/samba/Forteachers_Only
browseable = yes
writable = yes
valid users = @teachers

##############################################################################################
上一篇 下一篇

猜你喜欢

热点阅读