开启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
##############################################################################################
网友评论