Linux,samba怎么设置的?
展开全部
您好,我来给你一个设置的例子吧,照我这个例子你就能轻松的搭建你的samba服务器:
环境要求:假设虚拟机(samba服务器)的IP是192.168.1.1,客户机就是真实机IP192.168.1.2,两者能ping通,我们再做以下:
[root@ Desktop]# mkdir /share
[root@ Desktop]# vi /etc/samba/smb.conf
[root@ Desktop]# sambapasswd root
[root@ Desktop]# admin<输入密码>
[root@ Desktop]# admin<重复输入密码>
在smb.conf配置文件中添加以下行:
[share]
comment = share
path = /share
public = yes
(任何人都能够访问)
[root@ Desktop]# service smb reload
重新加载:不要重启,在现实生活中一般不重启;
测试:在windows XP 的运行中\\192.168.1.1\share
会弹出一个登录窗口,输入用户名root密码admin即可进入linux的samba共享目录,说明已经共享成功。
希望我的回答能够帮助你,如有不明白的地方可以加我69964882或者访问我的网站www.chlinux.com
环境要求:假设虚拟机(samba服务器)的IP是192.168.1.1,客户机就是真实机IP192.168.1.2,两者能ping通,我们再做以下:
[root@ Desktop]# mkdir /share
[root@ Desktop]# vi /etc/samba/smb.conf
[root@ Desktop]# sambapasswd root
[root@ Desktop]# admin<输入密码>
[root@ Desktop]# admin<重复输入密码>
在smb.conf配置文件中添加以下行:
[share]
comment = share
path = /share
public = yes
(任何人都能够访问)
[root@ Desktop]# service smb reload
重新加载:不要重启,在现实生活中一般不重启;
测试:在windows XP 的运行中\\192.168.1.1\share
会弹出一个登录窗口,输入用户名root密码admin即可进入linux的samba共享目录,说明已经共享成功。
希望我的回答能够帮助你,如有不明白的地方可以加我69964882或者访问我的网站www.chlinux.com
展开全部
#mkdir /public
为了确保拷文件没问题,修改目录权限:
#chmod 777 /public
修改linux虚拟机中的/etc/samba/smb.conf文件,
#vi /etc/samba/smb.conf
新增如下内容:
[public]
path = /public
read only = no
public = yes
修改安全级别,如果对samba用户知道很少,那么直接配置成共享级别,修改security后面的内容为share:
security = share
保存退出。
启动samba服务:
#service smb restart
检查虚拟机ip地址:
#ifconfig
看到ip地址后,在windows下,点击“开始”->“运行”->输入“\\192.168.100.100”,再点击确定,就能访问虚拟机共享的public目录往里写文件了了。(上面的192.168.100.100为虚拟机的IP地址)
如果对samba用户了解的多一些,则为了更安全起见,将安全级别配置成user级别,比上述步骤多出来的步骤就是添加samba用户。
#useradd testuser
#passwd testuser
首先添加系统用户,然后配置samba用户,或者可以直接使用系统已经存在的用户配置成samba用户:
#smbpasswd -a testuser
将上述步骤中的security修改为user:
security = user
重启samba服务:
#service smb restart
用同样的方式在windows里访问虚拟机共享目录时,需要输入testuser用户名和用smbpasswd命令设置的密码,并且对目录的访问权限与testuser用户在系统里的权限一致。
为了确保拷文件没问题,修改目录权限:
#chmod 777 /public
修改linux虚拟机中的/etc/samba/smb.conf文件,
#vi /etc/samba/smb.conf
新增如下内容:
[public]
path = /public
read only = no
public = yes
修改安全级别,如果对samba用户知道很少,那么直接配置成共享级别,修改security后面的内容为share:
security = share
保存退出。
启动samba服务:
#service smb restart
检查虚拟机ip地址:
#ifconfig
看到ip地址后,在windows下,点击“开始”->“运行”->输入“\\192.168.100.100”,再点击确定,就能访问虚拟机共享的public目录往里写文件了了。(上面的192.168.100.100为虚拟机的IP地址)
如果对samba用户了解的多一些,则为了更安全起见,将安全级别配置成user级别,比上述步骤多出来的步骤就是添加samba用户。
#useradd testuser
#passwd testuser
首先添加系统用户,然后配置samba用户,或者可以直接使用系统已经存在的用户配置成samba用户:
#smbpasswd -a testuser
将上述步骤中的security修改为user:
security = user
重启samba服务:
#service smb restart
用同样的方式在windows里访问虚拟机共享目录时,需要输入testuser用户名和用smbpasswd命令设置的密码,并且对目录的访问权限与testuser用户在系统里的权限一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-11-21 · 知道合伙人互联网行家
关注
展开全部
1、用rpm命令安装Samba服务
rpm -ivh samba-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps
rpm -ivh samba-client-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps
rpm -ivh samba-common-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps
2、对Samba配置文件进行备份,然后配置一个公开的目录
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">
#========= Global Settings ========
[global]
workgroup = WORKGROUP
security = share
map to guest = bad user
#===== Share Definitions ==========
[MyShare]
#共享目录路径
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no
3、设置共享文件夹权限,检测配置文件
chmod -R 0777 /home/samba/share
testparm
4、重启Samba服务
service smb restart
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你用 SUSE/openSUSE 和 Ubuntu ,samba 貌似都是直接集成到 GNOME 的右键菜单了。不过我用了几次,貌似还是不好用……
有条件还是用 scp 吧……
有条件还是用 scp 吧……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
何不去看一下samba的官网呢?详细教程都在那儿!
首先要最小化你的配置,逐步增加其复杂度!
从最小做起。如果你还没有了解什么是samba?那么别做先,了解去!
首先要最小化你的配置,逐步增加其复杂度!
从最小做起。如果你还没有了解什么是samba?那么别做先,了解去!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询