
作为root用户,如果不是,请在每个命令前添加sudo
==============简单步骤==========
#sudo adduser蓝色
#smbpasswd-蓝色
#vim /etc/samb/smb.conf
[蓝色]
评论=蓝色
path = / home / blue
public =是
客人确定=否

可写=是
#/etc/init.d/samba重新启动
===================================
第1步: 安装samba
#apt-get install samba
#apt-get install smbfs
第2步: 添加Linux用户
#useradd user1 //添加用户名user1
#passwd user1 //为用户名user1添加密码
#mkdir / home / user1 //创建user1的主目录. 如果您不使用此用户名登录Linux,则无需执行此步骤

#chown -R用户1: 用户1 /主目录/用户1 //设置用户1主目录的权限
第3步: 将用户添加到samba服务器
注意: 登录samba的用户必须已经是Linux中的用户
#smbpasswd -a user1 //添加并设置user1的samba密码
第4步: smb.conf设置
#cd / etc / samb //输入设置目录
#mv smb.confsmb.conf.bak //进行备份并直接重命名系统默认配置文件
#vim smb.conf //创建和配置smb.conf文件
[全局]
workgroup = x1 // X1是您局域网中工作组的名称

服务器字符串= x2 // x2是Linux主机的描述性文本,例如: samba服务器.
security = user // samba的安全级别,user代表需要输入用户名和密码,并且更改为共享不需要用户名和密码
[x3] //框号中的名称x3可以随意取用,只是Win的网上邻居中显示的共享文件夹的名称
path = / home / x4 // x4是您要共享的文件夹的名称. 您还必须先创建此文件夹,然后再共享并设置访问权限,如下所述.
有效用户=用户1 //此x4共享目录仅允许用户1输入
public =否//否表示进入samba服务器后,除user1之外的其他用户无法看到x4目录. 如果是,尽管他们可以看到x4目录,但user1以外的其他用户可以输入该目录. 没有人可以进入.
writable = yes //允许user1在x4目录中读写,否则否
//保存并退出
#testparm //检查语法错误,例如拼写错误
第5步: 创建共享目录

#mkdir /主页/ x4
#chown -R user1: user1 / home / x4 //因为它是由root创建的目录,所以其他用户仅具有读取权限,因此他们必须更改权限. 当然,您只需使用#chmod 777 / home / x4. 另一个问题是,如果可以访问共享目录中的某些文件samba添加用户,而某些文件不能访问samba添加用户,那么它也一定是权限问题. 输入/ home / x4,然后直接#chmod 777 *进行解决.
步骤6: 重新启动samba服务
#/etc/init.d/samba重新启动
设置samba服务时,请注意以下两点(两次,两次):
1. 添加两个用户: 一次添加系统用户#useradd user1;再次添加samba用户#smbpasswd -a user1;
2. 设置权限两次: 一次设置smb.conf中共享文件夹的权限: 再次设置系统#chmod 777文件夹名称中共享文件夹的权限.
根据房东设置的方法,当使用WINDOWS登录samba时,显示错误,例如\\ 10.xxx无法访问,您可能没有使用网络资源的权限...这样的错误. 您是如何回到老师的?
如果您设置passdb backend = tdbsam,则可以访问
passdb后端= tdbsam
使用tdbsam时,密码文件位于/var/lib/samba/passdb.tdb
没有这句话,您当然找不到SMB用户和密码,即提示无用权限.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-207829-1.html
很好听为了你自己的梦想还有为了喜欢你的人继续努力吧加油