Linux 下 Samba 服务器搭建

时间:2023-03-08 21:56:31

初学,分享

环境和条件---

  虚拟机:VMware虚拟机

  系统:Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

1:开机进入系统终端,快捷键  "Ctrl"+"Alt"+"T"  ,

Linux 下 Samba 服务器搭建

在终端输入 "sudo apt-get install samba samba-common" 回车,此时系统会提示你刷入当前用户的密码,输入密码开始安装。

Linux 下 Samba 服务器搭建

下载完成后会询问用户是否执行安装,输入“Y”开始执行。静静等待安装完成。

2:创建共享文件夹。在终端输入“sudo mkdir /home/share”建立一个名为share的共享文件夹。然后在终端输入“chmod 775 /home/share”修改一下文件夹属性。

Linux 下 Samba 服务器搭建

3:修改Samba配置文件。在终端输入“sudo vi /etc/samba/smb.conf”打开配置文件。在大概69行的位置写入 “security = user”。

Linux 下 Samba 服务器搭建

在文件的末尾加入

[myshare]

comment = my share directory   //描述
path = /home/share  //共享文件夹目录
browseable = yes  //共享可读
writable = yes  //共享可写

Linux 下 Samba 服务器搭建

保存退出,在终端输入 “sudo service smbd restart”重新启动Samba服务器

4:samba用户建立

Linux 下 Samba 服务器搭建

5:查询Linux系统IP。在终端输入“ifconfig”。查询系统的IP

Linux 下 Samba 服务器搭建

6:连接。在windows运行中,输入IP连接,然后输入用户名和密码,就能成功进入到共享文件夹中了,但是共享中的文件不能修改。

Linux 下 Samba 服务器搭建

Linux 下 Samba 服务器搭建

注意:

如若下载Samba不成功,输入“sudo apt-get update”更新

vi下显示行号  “: set nu”

其他操作

查看samba服务器中已拥有哪些用户:

sudo pdbedit -L
删除samba服务中的某个用户
sudo smbpasswd -x   用户名
查看Linux中所有用户:
cat  /etc/passwd
查看Linux中所有组:
cat  /etc/group
删除linux某个用户
sudo userdel   用户名
删除linux中某个用户所有信息
sudo userdel   -r  用户名