samba是什么?这里告诉大家samba 配置的简单方法,linux samba就是LINUX和WINDOWS之间沟通文件用的一个简单的服务。这里简单的告诉大家配置当然,使用它的第一个步骤就是在linux下安装一个samba服务器,各个发行版的具体情况不一样,这里我以redhat为例。一下列出命令步骤,大家可以参考自己的发行版具体操作
#rpm -q samba #这个是查看你的机器以前是否已经安装过samba的包
#rpm -ivh squid-2.5.STABLE1-2.i386.rpm #如果你之前没有安装过的话,可以执行这个命令(注意:版本号可能有变动)
#vi /etc/samba/smb.conf #编辑smb服务器的主配置文件
Workgroup = WORKGROUP #改为与WINDOWS的工作组名相同
server string = samba server #samba服务器简要说明,不用改动也可以
hosts allow = 192.168.1. 192.168.0. 127. #设置允许访问的子网,默认都允许,可不设置,我这里设置的是允许192.168.1.0~192.168.1.255、192.168.0.0~192.168.0.255以及127整个网段都可以访问
security = user #设置samba的安全级,默认为user。五个级别分别为"share,user,server,domain,ads"
interfaces = eth0 #多网卡SAMBA服务器所要监听的网卡
wins support = yes #设置将samba服务器作为wins服务器,默认不使用
username map = /etc/samba/smbusers #去掉本身前面的;号,用于用户映射
然后编辑文件/etc/samba/smbusers,将需要映射的用户添加进去,格式为
单独的linux用户 = 要映射的windows用户列表,encrypt password = yes 或 no #yes表示采用加密方式发送密码,no为不采用。若此项为no,则windows系统必须响应的修改注册表项,注册表文件存放在/usr/share/doc/samba-2.2.7a/docs/Registry
[homes] #设置共享目录
comment = Home Directories #简要说明
browseable = no #是否允许用户浏览所有人的主目录
writable = yes #是否允许用户写入自己的主目录
[share] #设置一个共享目录
comment = Samba's share Directory #简要说明
read list = test #只读用户或组
write list = @share #可写用户或组
path = /home/share #共享文件夹目录路径
#设置共享目录后需要做以下操作
1.root登录,使用命令groupadd share 建立share组,并用usermod -g share abc命令将abc用户添加到share组
2.mkdir /home/share在/home下建立目录share
3.chown :share /home/share设置share目录所属组为share组,chmod 777 /home/share 设置share组对该目录有最大权限
:wq //保存退出
#testparm //测试smb.conf文件是否有语法错误
#su - //切换root用户
#service smb start|restart|stop //启动|重启|停止samba服务器
#ntsysv //设置samba服务器开机启动
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条
上一篇Linux各个版本配置要求
下一篇Linux内存虚拟盘