Linux 建立samba用户

来源:互联网 发布:node es6 编辑:程序博客网 时间:2024/05/15 03:44

实例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-->回车-->输入用户名和密码-->回车-->访问成功。
0 0
原创粉丝点击