1 如何使用samba
第1步: 增加samba用户:
smbpasswd -a b033
然后根据提示输入密码;
第2步: 编辑/etc/samba/smb.conf文件, 增加下面的内容
[global]
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
local master = Yes
os level = 65
preferred master = Yes
security = user
workgroup = WORKGROUP
ntlm auth = yes 这个要加
[root]
comment = share root user directory
path = /
writable = Yes
create mask = 0640
read only = No
directory mask = 0750
printable = No
browseable = Yes
valid users = root
第3步: 执行/etc/init.d/smb start
关闭的命令就是 /etc/init.d/smb stop
export DISPLAY=${SSH_CLIENT%% *}":0.0"
一般客户端samba的用户访问首次需要输入用户名和密码,之后就基本不需要了。如果你想更换用户或者让此台机器的用户不能再访问samba,要怎样断开链接捏?
首先断开你的网络链接,win客户端机器(开始->运行->输入cmd)在dos下输入命令net use * /delete /y,就可以断开所有网络用户的链接了。
如果登录的时候勾选了保存用户,就(开始->运行->输入control keymgr.dll,在弹出的对话框中选择你samba服务器的主机名删除即可。
快去试试吧,必须好用,^-^。
可以登录samba服务器,但是没有权限访问linux下的共享目录
1、确保linux下防火墙关闭或者是开放共享目录权限 iptalbes -F
2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法
3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。
这两个命令必须执行啊:
iptables -F
setenforce 0
这两条命令执行完,如果还不行的话,那就好好检查下文件的访问权限等。一般配置时候,会忘记这两项
还有一个就是系统还有一个防火墙,可以通过控制终端输入lokkit进行打开,点击disable,使其关闭掉即可
如果在windows 打开samba目录,输入samba用户名和密码登录时,总是报用户名或密码错误,则需要对smb.conf文 件作如下修改(添加红色加粗那一行,然后重启服务):
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
ntlm auth = yes
printing = cups
printcap name = cups
load printers = yes
cups options = raw
阅读(1794) | 评论(0) | 转发(1) |