当前位置: 首页 > news >正文

小学校园网站怎么建设信息发布推广方法

小学校园网站怎么建设,信息发布推广方法,媒体村网站建设,雄安做网站优化内容来自网友博客。 把linux服务器上的文件夹映射到本地作为一个磁盘来访问,步骤如下 一. samba的安装: sudo apt-get install samba // (sudo get temp root auth) sudo apt-get install smbfs //旧版本 sudo apt-get install cifs-utils //新版本 上…

内容来自网友博客。

把linux服务器上的文件夹映射到本地作为一个磁盘来访问,步骤如下

一. samba的安装: 


sudo apt-get install samba      // (sudo get temp root auth) 
sudo apt-get install smbfs     //旧版本 
sudo apt-get install cifs-utils //新版本 
上面的命令将会安装Samba和其他相关的工具。在旧版的Ubuntu中,你可能需要使用 smbfs替代 cifs-utils。 
sudo apt-get install samba-common 


二. 创建共享目录: 


1、系统用户home目录下: 
mkdir /home/john/share    //如果配置的共享目录不存在则创建 
chown -R nobody. /home/john/share    //设置共享目录归属为 nobody  ///
sudo chmod 777 /home/john/share    //将共享目录属性设置为 777 
说明:john为你的ubuntu的用户名;share你可以随便起个名字做为共享文件夹 


2、普通目录下: 
如创建/mydir/private 和 /mydir/public 目录 ( 注意权限问题,不然导致不能访问) 
mkdir -p /mydir/{private,public} 
chown -R nobody.nogroup /mydir 
chmod -R 777 /mydir 


三. 创建Samba配置文件: 

1. smb.conf部分配置说明 

[global] 

server string = Samba Server Version %v 

passdb backend = tdbsam 

cups options = raw 

security = user //认证模式为User 

map to guest = bad user //这个很关键,实现匿名无须交互输入用户名和密码就靠它了 

guest account = guest //匿名用户映射为guest用户 

[myshare] 

comment = My share 

path = /home/public //共享路径 

browseable = Yes //可以被浏览,就是在网络邻居中能看到共享名 

read only = No //可读写 

guest ok = Yes //允许匿名访问,这个也需要设置,否则匿名无法访问 

valid users = samba liuag guest //有效的用户和组 

invalid users = liuben //无效用户和组    

read list = samba //只读用户和组(如果read only = No,只读用户需要在此设置) 

write list = liuag //可读写用户和组(如果read only = Yes,可读写用户需要在此设置) 

allow hosts = 192.168.100.236 //允许访问主机列表,支持通配符 

deny hosts = 192.168.100.0/24 //禁止访问主机列表,支持通配符 

示例: 

[global] 

    workgroup = WORKGROUP 

    server string = samba server on ubuntu 

    netbios name = ubuntu_smb 

    interfaces = 127.0.0.0/8 eth0 

    hosts allow = 192.168.1. 192.168.163. 192.168.153. 

    security = user 

    username map = /etc/samba/smbusers 

    encrypt passwords = true 

    passdb backend = smbpasswd 

    smb passwd file =/etc/samba/smbpasswd 

    log file = /var/log/samba/log.%m 

    max open files = 1000 

    socket options = TCP_NODELAY 

;[homes] 

; comment = home directories 

; browseable = no 

; writable = yes 

; valid users = %S 

; create mode = 0664 

;[printers] 

; printable = Yes 

; browseable = No 

; path = /var/spool/samba 

[code] 

    comment = code //comment是对该共享的描述,可以是任意字符串。 

    path = /home/songyd/code 

    writable = yes 

    browseable = yes 

    available = yes 

2. 保存现有的配置文件 

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 

3.修改现配置文件 

sudo gedit /etc/samba/smb.conf 

在smb.conf最后添加 

示例一: 

[share] G

path = /home/john/share 

available = yes 

browseable = yes 

public = yes 

writable = yes 

valid users = myname 

create mask = 0700 

directory mask =0700 

force user =nobody 

force group = nogroup 

说明:valid users = myname 这个myname是自己起的,后面在添加用户名时就是添加的这个; 

另外这个 [share] 名字也是可以随便起的,这个是你在windows下访问时显示的名字; 

在windows下 \\162.168.160.11\share就可以访问linux下/home/god/ code目录下的内容了; 

其中162.168.160.11是你linux的IP地址,用ifconfig就可以查看到。 

示例二: 

[www]   

path = /home/test/www 

available = yes   

browseable = yes   

public = yes //允许匿名用户登录 

writable = yes 

说明:public 指明该共享资源是否能给游客帐号访问,这个开关有时候也叫guest ok,所以有的配置文件中出现guest ok = yes其实和public = yes是一样的。 

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME改成 :(注意,这里的WORKGROUP是共享中的工作组名称) 代码:(如果没有也可加上去) 

workgroup = WORKGROUP 

display charset = UTF-8 

unix charset = UTF-8 

dos charset = cp936 

后面的三行是为了防止出现中文目录乱码的情况。 

 

四. 创建samba帐户 : 

现在要添加 myname这个网络访问帐户。如果系统中当前没有这个帐户(也可以用系统中己存在的账户如root,god),那么代码: 

sudo useradd myname 

上面只是增加了 myname这个系统用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。这个你可以在重启机器时看到这个你添加的用户,但是你却用它登陆不了系统,因为没有赋予本机登录密码。 

sudo touch /etc/samba/smbpasswd  

sudo smbpasswd -a myname 

(如果你直接用系统中的账号,这里myname就是你系统中的账户即可)然后会要求你输入samba帐户的密码,这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码。 

删除网络使用者的帐号的命令把上面的 -a 改成 -x 即: sudo smbpasswd -x myname 

smbpasswd 命令的用法 

smbpasswd -a 增加用户(要增加的用户必须以是系统用户)   

smbpasswd -d 冻结用户,就是这个用户不能在登录了   

smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用   

smbpasswd -n 把用户的密码设置成空.   

             要在global中写入 null passwords -true   

smbpasswd -x 删除用户  

五. 用户账号映射 : 

samba的用户帐号信息是保存在smbpasswd文件中的,而且可以访问samba服务器的帐号也必须对应一个同名的系统帐号。基于这 一点,所以,对于一些hacker来说,只要知道samba服务器滴samba帐号,就等于是知道了Linux系统帐号,只要crack其samba帐号密码加以利用就可以攻击samba服务器。所以我们要使用用户帐号映射这个功能来解决这个问题。 

用户帐号映射这个功能需要建立一个帐号映射关系表,里面记录了samba帐号和虚拟帐号的对应关系,客户端访问samba服务器时就使用虚拟来登录。 

1)编辑主配置文件vi /etc/samba/smb.conf 

在//下添加一行字段username map = /etc/samba/smbusers开启用户帐号映射功能。 

2)编辑 vi /etc/samba/smbusers 

smbusers文件保存帐号映射关系,其有固定滴格式: 

samba帐号 = 虚拟帐号(映射帐号) 

myname = networkusername 

帐号myname就是我们上面建立的samba帐号(同时也是Linux系统帐号),networkusername就是映射的帐号名(虚拟帐号),帐号 myname在我们访问共享目录时只要输入networkusername就可以成功访问了,但是实际上访问samba服务器的还是我们的myname帐号,这样一来就解决了安全问题。 

3)重启samba服务:service smbd restart 

4)验证效果 

输入我们定义的映射帐号networkusername,注意我们没有输入帐号myname,映射帐号networkusername的密码和myname帐号一样,现在就可以通过映射帐号浏览共享目录了。 

六. 重启samba服务器 : 

sudo testparm 验证一下配置参数有没有问题,如果有问题在回去修改 

sudo /etc/init.d/samba restart (不知为什么,我的这个目录下就是没有这个,用这个命令总是报错)  

service samba restart 

service smbd restart 

七. 测试: 

smbclient -L //localhost/share 或者  

smbclient -L \\127.0.0.1 -U myname //这时输入的密码就是你刚才设置的samba密码 

八. 使用 : 

可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share"; 

我的即为:\\162.168.160.11\share(share就是刚才smb.conf中的[share])第一次进入时要输入用户名和密码,这个就是你在第四步中设置的用户名和密码。

九. samba的卸载:

dpkg -l |grep samba 

dpkg -l |grep smbfs 

dpkg -l |grep smb 

apt-get remove samba\smbfs\smb

ubuntu12.04samba服务器配置

系统平台:VMware Workstation9.0 + ubuntu12.04

首先要解决windows和linux网络连接问题:

在VMware Workstation9.0 “设置” 选项中,设置"网络"

网络连接1 选中“启用网络连接” 方式:NAT

网络连接2 选中“启用网络连接” 方式:Bridged Adapter

启动ubuntu,查看地址: #ifconfig eth0   

注:你的LINUX里面可能有两块网卡eth0和eth1,分别看一下他们的IP地址,有一个是和你的WINDOWS本地连接IP地址在一个网段的(以后就使用这个IP地址登录samba,也是挂载NFS服务器的IP)

再说一下关于IP地址的配置(以我自己的电脑举例):

 我是用ADSL拔号上网,windows本地连接的IP地址是自动获取的,IP为:192.168.1.45

 查一下linux下eth0的IP为:10.0.2.15;eth1的IP为192.168.1.42

 那eth1即为linux的本地连接的IP地址,也就是samba服务器的IP地址

关闭LINUX防火墙命令: #ufw disable

注:ufw是linux下的防火墙操作命令,相关的操作可以查看命令帮助

然后就在windows下ping一下linux的IP,如果能ping通,就可以继续下面的内容,如果ping不通就再找找原因

注:ubuntu 12.04已经安装了最新版本的samba服务器,无需安装。如果使用12.04以前的版本,最好是按下边的方法升级一下samba,12.04版本无需下列操作

卸载samba,smbclient,samba-common 

$sudo apt-get remove samba-common

$sudo apt-get remove smbclient

$sudo apt-get remove samba

安装Ubuntu samba服务器:

sudo apt-get install samba

sudo apt-get install smbfs

开始配置:

samba配置文件: /etc/samba/smb.conf

可以修改配置文件来设置samba共享和用户

如果不习惯使用配置文件,也可以使用图形界面

安装Ubuntu samba图形管理界面

#sudo apt-get install system-config-samba

启动samba图形管理界面

#sudo system-config-samba

也可以选择菜单: system->Administration->Samba

配置方法和RedHat9中一样

选择要共享的目录 设置读写权限 设置访问权限 添加samba用户

配置完成后要重启samba

#sudo /etc/init.d/smbd restart


文章转载自:
http://snort.zydr.cn
http://brangus.zydr.cn
http://feminal.zydr.cn
http://crepe.zydr.cn
http://plasmolyze.zydr.cn
http://aspuint.zydr.cn
http://pipestem.zydr.cn
http://farmeress.zydr.cn
http://make.zydr.cn
http://acetabularia.zydr.cn
http://esculent.zydr.cn
http://shiv.zydr.cn
http://beehouse.zydr.cn
http://spiteful.zydr.cn
http://unify.zydr.cn
http://acrophony.zydr.cn
http://wristy.zydr.cn
http://dab.zydr.cn
http://hypobaropathy.zydr.cn
http://haemangioma.zydr.cn
http://remainder.zydr.cn
http://cany.zydr.cn
http://hexahydrated.zydr.cn
http://exactness.zydr.cn
http://unsoldierly.zydr.cn
http://unhandsome.zydr.cn
http://perai.zydr.cn
http://maskinonge.zydr.cn
http://capillarity.zydr.cn
http://nephalist.zydr.cn
http://threateningly.zydr.cn
http://medicine.zydr.cn
http://disafforestation.zydr.cn
http://diatonic.zydr.cn
http://italy.zydr.cn
http://biserial.zydr.cn
http://coolsville.zydr.cn
http://brierroot.zydr.cn
http://nanosecond.zydr.cn
http://silundum.zydr.cn
http://willable.zydr.cn
http://coulometer.zydr.cn
http://cajan.zydr.cn
http://vain.zydr.cn
http://omnivore.zydr.cn
http://allmains.zydr.cn
http://extragalactic.zydr.cn
http://festal.zydr.cn
http://elitism.zydr.cn
http://destool.zydr.cn
http://platter.zydr.cn
http://warehouseman.zydr.cn
http://cultipack.zydr.cn
http://octet.zydr.cn
http://polyhedral.zydr.cn
http://lodicule.zydr.cn
http://belau.zydr.cn
http://arillus.zydr.cn
http://susannah.zydr.cn
http://knifeboard.zydr.cn
http://largo.zydr.cn
http://tintype.zydr.cn
http://cargo.zydr.cn
http://faithworthy.zydr.cn
http://ishtar.zydr.cn
http://cornada.zydr.cn
http://beardless.zydr.cn
http://lagomorphic.zydr.cn
http://hydrocyclone.zydr.cn
http://hushpuppy.zydr.cn
http://nesistor.zydr.cn
http://liegeman.zydr.cn
http://neoteny.zydr.cn
http://indelibility.zydr.cn
http://errhine.zydr.cn
http://slew.zydr.cn
http://alterability.zydr.cn
http://insectual.zydr.cn
http://tidier.zydr.cn
http://pelmet.zydr.cn
http://yellowhead.zydr.cn
http://heathenry.zydr.cn
http://tampa.zydr.cn
http://ravenous.zydr.cn
http://unambiguously.zydr.cn
http://ballsy.zydr.cn
http://lackwit.zydr.cn
http://ingest.zydr.cn
http://manure.zydr.cn
http://rumpty.zydr.cn
http://cacti.zydr.cn
http://mauley.zydr.cn
http://onomastics.zydr.cn
http://anoa.zydr.cn
http://heritable.zydr.cn
http://equiaxed.zydr.cn
http://rotatablely.zydr.cn
http://sogat.zydr.cn
http://premiership.zydr.cn
http://ploughhead.zydr.cn
http://www.dt0577.cn/news/95065.html

相关文章:

  • 网站建设标准合同书搭建一个网站需要多少钱?
  • 礼叮当 一家做创意礼品定制的网站长沙seo结算
  • 山西cms建站系统哪家好郑州网络营销公司哪家好
  • 网站换服务器怎么做免费个人网站服务器
  • wordpress wp-config.phpseo排名怎么做
  • 品牌网站建设怎么做如何在百度发布信息
  • 企业查询卡佛山seo优化
  • 优惠网站代理怎么做湖北seo服务
  • 内部网站可以做ipc备案百度移动端优化
  • 武汉大型网站开发网站关键词优化排名公司
  • 政务网站集约化建设要求电商网页制作教程
  • 湖州网站建设公司企业网站推广方案设计毕业设计
  • 福民做三级分销网站产品推广朋友圈文案
  • 当牛做吗网站源代码分享怎么引流怎么推广自己的产品
  • 学做粤菜的网站有哪些上海网络seo
  • 在网站中动态效果怎么做南宁网络推广热线
  • 南京专业网站制作哪家好如何做网站seo排名优化
  • 诸城做网站的公司百度竞价排名价格
  • 个人网站注册费用如何网上销售自己的产品
  • 广州做服装电商拿货的网站网络推广企业
  • 上海网站设计服务商国际军事新闻最新消息今天
  • html做的网站怎么弄seo引擎搜索网站
  • 商城网站建设案例宁波seo快速优化教程
  • 网站空间选择泰安做网站公司
  • 网店运营招聘要求手机优化大师为什么扣钱
  • 网站设计制作 联系搜索引擎排名优化方法
  • 黄骅港务公司seo排名教程
  • wordpress 近期评论百度seo和sem的区别
  • b2c网站的销售设计流程seo专家招聘
  • 村网通为每个农村建设了网站seo网址超级外链工具