Linux 建立samba用户

  • Post author:
  • Post category:linux


实例1:配置账号密码登录

安装samba服务器 创建共享目录

sudo apt-get install samba samba-common

sudo mkdir /home/share

sudo chmod 777 /home/share

共享目录配置

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份

sudo gedit /etc/samba/smb.conf

security = user //需要账号和密码才能访问

#security=user 后面添加:

#security=share //匿名用户访问

在文件结尾添加如下行:

[myshare]

comment=my share directory

path=/home/share

browseable=yes

writable=yes

共享目录配置完成

增加samba用户 smbuser 密码123456 并重启

sudo useradd smbuser

sudo smbpasswd -a smbuser

sudo service smbd restart

在Windows 下访问共享目录,可点击运行,输入

\\192.168.0.10\myshare

这样就能以匿名用户访问共享目录myshare了。

实例2:

配置匿名用户登录

1. Samba软件包的安装

使用源安装,在终端中输入如下命令:

#sudo apt-get install samba

#sudo apt-get install smbclient

2. Samba服务器的启动、关闭和重启

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

#sudo /etc/init.d/samba start

关闭Samba服务器:

#sudo /etc/init.d/samba stop

重新启动Samba服务器:

#sudo /etc/init.d/samba restart

(1)在Windows系统中不用输入密码访问Linux共享目录

在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。

如:若共享/home/myth/share目录,要在 Windows系统中访问这个共享的目录,假设Windows主机的IP为192.168.0.11,Linux主机的IP为192.168.10,进行 如下操作:

#mkdir /home/myth/share

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份

#vim /etc/samba/smb.conf

或者使用 sudo gedit /etc/samba/smb.conf 打开配置文件

将文件中的内容做如下相应修改:

#security=user 后面添加:

security=share

在文件结尾添加如下行:

[share]

comment=this is Linux share directory

path=/home/myth/share

public=yes

writable=yes

保存退出,启动Samba服务:

#/etc/init.d/samba start

设置完成!

1、打开”终端窗口”,输入”sudo useradd smbuser”–>回车–>用户创建成功。

2、输入”sudo smbpasswd -a smbuser”–>回车–>输入两次密码–>回车–>密码设置成功,这个用户属于smb组。

3、输入”sudo service smbd restart”重启samba服务–>回车–>服务重启成功。

1、在”运行”窗口中输入”\\192.168.1.4″–>回车–>双击打开myshare–>回车–>输入用户名和密码–>回车–>访问成功。