欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux Ubuntu16.04系统下安装samba服务器教程

程序员文章站 2022-07-09 16:58:42
linux Ubuntu16.04系统下安装samba服务器教程 1 首先介绍一下samba有什么用: 简短的说,samba是用来window平台与linux平台共享文件的...

linux Ubuntu16.04系统下安装samba服务器教程

1 首先介绍一下samba有什么用:

简短的说,samba是用来window平台与linux平台共享文件的

2 Ubuntu安装samba的方法

(1) 首先进行源安装

sudo apt-get install samba-common samba

(2) 安装完成后去Ubuntu上创建一个新用户

useradd admin1 添加用户admin1

passwd admin1 给admin1用户设置密码

(3) 给samba服务器添加用户,登陆samba的用户必须已经是linux中的用户

smbpasswd -a admin1 添加并给admin1设置samba密码

(3) 建立共享目录

mkdir /home/share

(4)给共享目录设置用户和用户组

chown -R admin1:admin1 /home/share

(5)配置samba服务器

打开 /etc/samba/smb.conf文件 (建议将此文件备份一下)

在此文件中加入

[share]

comment = linux share

#共享路径

path = /home/share

#写权限

writeable = yes

#网上邻居是否可以看到

browseable = no

#no 其他用户进入Samba看不到此目录 yes 都能看到此目录,但只有此用户能够进入

public = yes

#必不可少 表示是否匿名访问

guest ok = yes

#只允许此用户进入

valid users = zgd

#文件权限

create mask = 0664

#目录权限

directory mask = 0775

保存退出

(6) 开启samba服务

启动Samba服务器只需执行如下命令:

#sudo /etc/init.d/samba start

关闭Samba服务器:

#sudo /etc/init.d/samba stop

重新启动Samba服务器:

#sudo /etc/init.d/samba restart

如果开启samba后,ps -aux 会有此进程

root 24085 0.0 0.0 247076 332 ? Ss 19:48 0:03 /usr/sbin/nmbd

root 24145 0.0 0.1 344984 708 ? Ss 19:48 0:00 /usr/sbin/smbd

root 24148 0.0 0.0 336876 8 ? S 19:48 0:00 /usr/sbin/smbd

root 24178 0.3 0.0 344992 384 ? S 19:48 0:20 /usr/sbin/smbd

root 24192 0.0 0.1 347360 816 ? S 19:48 0:00 /usr/sbin/smbd

(7)windows下映射共享目录

打开我的电脑, 点击映射网络驱动器

linux Ubuntu16.04系统下安装samba服务器教程

文件夹输入\\linux IP地址\share

点击完成输入samba的用户名和密码就可以连接上samba了