网络共享服务器 samba

Posted 还在

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络共享服务器 samba相关的知识,希望对你有一定的参考价值。

   之前给自己centos 服务器配置了一下samba网络共享,主要是在windwos上编程,然后方便代码同步到linux上进行编译,现在大概记录一下过程,免得下次又忘记了

 

首先获取root权限 :su root

1.安装 

# yum install samba samba-client -y

2、设置开机启动

systemctl enable smb.service

3. 启动samba服务

#  systemctl start smb.service

4. 查看samba服务状态

 1 [root@yejy /]# systemctl status smb.service
 2 ● smb.service - Samba SMB Daemon
 3    Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
 4    Active: active (running) since 日 2018-07-15 23:08:51 CST; 16min ago
 5  Main PID: 4030 (smbd)
 6    Status: "smbd: ready to serve connections..."
 7    CGroup: /system.slice/smb.service
 8            ├─4030 /usr/sbin/smbd --foreground --no-process-group
 9            ├─4032 /usr/sbin/smbd --foreground --no-process-group
10            ├─4033 /usr/sbin/smbd --foreground --no-process-group
11            ├─4036 /usr/sbin/smbd --foreground --no-process-group
12            └─4154 /usr/sbin/smbd --foreground --no-process-group

5. 配置相关配置文件

#  cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //备份配置文件

# >smb.conf //清空配置文件

# vim smb.conf

配置内容如下:

 1 [global]
 2 workgroup = WORKGROUP
 3 server string = Samba Server %v
 4 netbios name = centos
 5 security = user
 6 map to guest = bad user
 7 dns proxy = no
 8 #============================ Share Definitions ==============================
 9 [myshare]
10 commont = Share Directories
11 path = /home/willy/myshare
12 available = yes
13 valid users = willy
14 browseable = yes
15 writable = yes
16 public = yes
17 create mask = 0644
18 directory mask = 0777
19 vaild users = willy
20 force user = willy
21 force group = willy
22 read only = No
23 ~                                                                                                                                                                           
24 ~                                                                                                                                                                           
25 ~                                                                                                                                                                           
26 ~                                                                                                                                                                           
27 ~                                                                                                                                                                           
28 ~                                                                                                                                                                           
29 ~                                                                                                                                                                           
30 ~                                                                                                                                                                           
31 ~                                                                                                                                                                           
32 ~                                                                                                                                                                           
33 ~                                                                                                                                                                           
34 "/etc/samba/smb.conf" 22L, 484C

 

6. 添加用户(可能会涉及到修改用户文件权限)

# smbpasswd -a willy

7. 防火墙配置和SELinux设置

a. SELinux设置

临时关闭: 

# setenforce  0

修改配置文件关闭:

# vi /etc/sysconfig/selinux

SELINUX=disabled

b. 防火墙设置

# firewall-cmd --permanent --zone=public  --add-service=samba

# firewall-cmd --reload

8. 重启samba服务

# systemctl restart smb.service

9. windows端登录ip

win+R

ip为Linux服务器的ip,ifconfig -a可以查看

以上是关于网络共享服务器 samba的主要内容,如果未能解决你的问题,请参考以下文章

网络共享服务—samba服务

samba网络共享

如何使用 C# 从 Ubuntu/Samba 读取共享文件?

第十一章 网络文件共享服务之samba

Linux网络文件共享服务之SAMBA 服务

samba网络共享