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

如何注册一个自己的网站王也天年龄

如何注册一个自己的网站,王也天年龄,潍坊seo建站,建站公司专业地址2019独角兽企业重金招聘Python工程师标准 本文是转字网上的两段#xff0c;如果是菜鸟#xff0c;想懂有点难度#xff0c;我这里给点注释 在linux上共享文件夹windows下看 ******************************************* 首先给linux设一个ip#xff0c;要和… 2019独角兽企业重金招聘Python工程师标准 本文是转字网上的两段如果是菜鸟想懂有点难度我这里给点注释 在linux上共享文件夹windows下看 ******************************************* 首先给linux设一个ip要和windows是一个网段的 mkdir /share ---------------在根下创建文件夹(除了root的目录下不能创建其他都可以) chmod 777 /share/ ------------给share文件夹赋权 vi /etc/samba/smb.conf ------------(编辑samba下的smb.conf文件) 编辑security share----------一般在第58行 编辑最后面的 286 [weihaiyang] 287comment share 288path /share 289valid users nobody 290public yes 291writable yes 292printable no 293create mask 0765 前面的数字是行数 service smb restart 重启smb服务 然后在windows下的“运行”里输入linux的ip就OK了 [data] path /data writeable yes guest ok yes注这个共享你可以先在图形界面上操作然后去cat这个文件就能看到变化共享后就是在smb.conf的后面加上这一段几个共享几段如果更改访问权限是直接改上面的。 这是第二段但这段稍微复杂就是多用户多共享密码访问道理跟第一段类似只是复杂点。 在linux建立共享文件夹 我们今天要实现的环境是假如公司有财务技术领导3个部门我们分别为3个部门建立3个用户组为caiwu,network,lingdao; 三个部门里各有2个用户我们建用户分别为caiwu01,caiwu02,network01,network02,lingdao01,lingdao02 然后我们分别就公司的具体情况建立相应的目录及访问权限通过以下的例子希望大家能在平时的工作中灵活的应用samba的安全权限来设置你们的samba文件服务器。 1。首先服务器采用用户验证的方式每个用户可以访问自己的宿主目录并且只有该用户能访问宿主目录并具有完全的权限而其他人不能看到你的宿主目录。 2。建立一个caiwu的文件夹希望caiwu组和lingdao组的人能看到network02也可以访问但只有caiwu01有写的权限。 3。建立一个lindao的目录只有领导组的人可以访问并读写还有network02也可以访问但外人看不到那个目录 4。建议一个文件交换目录exchange所有人都能读写包括guest用户但每个人不能删除别人的文件。 5。建议一个公共的只读文件夹public所有人只读这个文件夹的内容。 好我们先来前期的工作 #groupaddcaiwu #groupaddnetwork #groupaddlingdao #useraddcaiwu01-gcaiwu #useraddcaiwu02-gcaiwu #useraddnetwork01-gnetwork #useraddnetwork02-gnetwork #useraddlingdao01-glingdao #useraddlingdao02-glingdao 然后我们使用smbpasswd-acaiwu01的命令为6个帐户分别添加到samba用户中 #mkdir/home/samba #mkdir/home/samba/caiwu #mkdir/home/samba/lingdao #mkdir/home/samba/exchange #mkdir/home/samba/public 我们为了避免麻烦可以在这里把上面所有的文件夹的权限都设置成777我们通过samba灵活的权限管理来设置上面的5点要求。 以下是我的smb.conf的配置文件 [global] workgroupbmit #我的网络工作组 serverstringFranksSambaFileServer #我的服务器名描述 securityuser #使用用户验证机制 encryptpasswordsyes smbpasswdfile/etc/samba/smbpasswd #使用加密密码机制在win95和winnt使用的是明文 其他的基本上可以按照默认的来。 [homes] commentHomeDirectories browseableno writableyes validusers%S createmode0664 directorymode0775 #homes段满足第1条件 [caiwu] commentcaiwu path/home/samba/caiwu publicno validuserscaiwu,lingdao,network02 writelistcaiwu01 printableno #caiwu段满足我们的第2要求 [lingdao] commentlingdao path/home/samba/lingdao publicno browseableno validuserslingdao,network02 printableno #lingdao段能满足我们的第3要求 [exchage] commentExchangeFileDirectory path/home/samba/exchange publicyes writableyes #exchange段基本能满足我们的第4要求但不能满足每个人不能删除别人的文件这个条件即使里设置了mask也是没用其实这个条件只要unix设置一个粘着位就行 chmod-R1777/home/samba/exchange 注意这里权限是1777类似的系统目录/tmp也具有相同的权限这个权限能实现每个人能自由写文件但不能删除别人的文件这个要求 [public] commentReadOnlyPublic path/home/samba/public publicyes readonlyyes #这个public段能满足我们的第5要求。 到此为止我们的设置已经能实现我们的共享文件要求记得重启服务哦 #/etc/rc.d/init.d/smbrestart 如果大家没有winodws不妨先用samba的cilent端命令来测试一下 命令的用法我在这里只举几个例子具体的大家去试验 smbclient-L服务器ip-N guest帐户查询你的服务器的samba共享情况你可以检验一下是否lingdao目录时候能被guest帐户看到应该是看不到的当然你也可以以某个用户的名义查看 smbclient-L服务器ip-Ucaiwu01 系统会提示密码只要输入smb密码就行。 smbclient//服务器ip/caiwu-Ucaiwu01 #以caiwu01用户的名义登录caiwu目录 smbmount//服务器ip/caiwu/mnt/caiwu-ousernamecaiwu01 #把服务器的财务目录映射到本地的/mnt/caiwu目录 linux访问windows的共享文件 linux可以通过Samba访问windows共享文件如果smb的服务已经启动了的话直接在浏览器中输入smb://172.30.7.48/ 后就会列出共享的文件夹然后点击一个文件夹如果需要密码的话就会提示用户输入密码。 Samba的概念和使用如下 1 Samba 简介 SambaSMB是其缩写 是一个网络服务器用于Linux和Windows共享文件之用Samba 即可以用于Windows和Linux之间的共享文件也一样用于Linux和Linux之间的共享文件不过对于Linux和Linux之间共享文件有更好的网络文件系统NFSNFS也是需要架设服务器的 大家知道在Windows 网络中的每台机器即可以是文件共享的服务器也可以同是客户机Samba 也一样能行比如一台Linux的机器如果架了Samba Server 后它能充当共享服务器同时也能做为客户机来访问其它网络中的Windows共享文件系统或其它Linux的Sabmba 服务器 我们在Windows网络中看到共享文件功能知道我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中就是通过Samba的向网络中的机器提供共享文件系统也可以把网络中其它机器的共享挂载在本地机上使用这在一定意义上说和FTP是不一样的。 Samba 用的netbios协议如果您用Samba 不成功 Linux与Windows 、Linux 和 Linux 2 Samba 功能和应用范围 Samba 应该范围主要是Windows和Linux 系统共存的网络中使用如果一个网络环境都是Linux或Unix类的系统没有必要用Samba应该用NFS更好一点 那Samba 能为我们提供点什么服务呢主要是共享文件和共享打印机 3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等 3.1 Samba 有两个服务器一个是smb另一个是nmb smb 是Samba 的主要启动服务器让其它机器能知道此机器共享了什么如果不打开nmb服务器的话只能通过IP来访问比如在Windows的IE浏览器上打入下面的一条来访问 \\192.168.1.5\共享目录\\192.168.1.5\opt 而nmb是解析用的解析了什么呢就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来 一般的情况下在RPM包的系统如果是用RPM包安装的Samba 一般可以通过如下的方式来启动Samba服务器 [rootlocalhost ~]# /etc/init.d/smb start 启动 SMB 服务 [ 确定 ] 启动 NMB 服务 [ 确定 ] 如果停止呢就在smb后面加stop 重启就是restart [rootlocalhost ~]# /etc/init.d/smb stop [rootlocalhost ~]# /etc/init.d/smb restart 对于所有系统来说通用的办法就是直接运行smb 和nmb当然您要知道smb和nmb所在的目录才行如果是自己编译的Samba 您应该知道您把Samba放在哪里了 [rootlocalhost ~]# /usr/sbin/smbd [rootlocalhost ~]# /usr/sbin/nmbd 查看服务器是否运行起来了则用下面的命令 [rootlocalhost ~]# pgrep smbd [rootlocalhost ~]# pgrep nmbd 关掉Samba服务器也可以用下面的办法大多是通用的要root权限来执行 [rootlocalhost ~]# pkill smbd [rootlocalhost ~]# pkill nmbd 3.2 查看Samba 服务器的端口及防火墙 查看这个有何用呢有时你的防火墙可能会把smbd服务器的端口封掉所以我们应该smbd服务器所占用的端口下面查看中我们知道smbd所占用的端口是139和445 [rootlocalhost ~]# netstat -tlnp |grep smb tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 10639/smbd tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 10639/smbd 如果您有防火墙一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手还是把防火墙规则清掉也行 [rootlocalhost ~]# iptables -F 或 [rootlocalhost ~]# /sbin/iptables -F 3.3、查看Samba 服务器的配置文件 如果我们是用Linux发行版自带的Samba软件包一般情况下Samba服务器的配置文件都位于/etc/samba目录中服务器的主配置文件是smb.conf也有有户配置文件 smbpasswd、smbusers和lmhosts等最好您查看一下这些文件的内容还有一个文件是secrets.tdb这个文件是 Samba 服务器启动手自动生成的我们慢慢根据教程的进度来适当地增加这些文件的说明吧一下子都说出来感觉内容太多所以只能一点一点的来了 3.4、Samba 在Linux 中的一些工具服务器端和客户端 smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount smbd nmbd mount 其中服务器端的是smbd、nmbd、smbpasswd 其它的大多是客户端这些并不是都需要一定要精通的但至少得会用几个比如smbmount也就是mount 加参数的用法还用smbclient等 3.5 在Linux 中的常用工具mountsmbmount和smbclientWindows查看Linux共享的方法 3.5.1 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件 一般的情况下我们要用到smbclient常用的用法也无非是下面的 [rootlocalhost ~]# smbclient -L //ip地址或计算机名 这个以后慢慢补充吧 3.5.2 在Windows中访问Linux Samba服务器共享文件的办法 这个简单吧在网上领居查看工作组就能看得到或者在浏览器上输入如下的 \\ip地址或计算机名\共享文件夹不是Linux下的共享文件夹名字定义是smb.conf配置文件中的comment 比如\\192.168.4.223\share 这样就能看到这个机器上有什么共享的了点鼠标操作完成如果访问不了不要忘记把Linux的防火墙规划清掉或让相应的端口通过 3.5.3 smbfs文件系统的挂载 mount 的用法加载网络中的共享文件夹到本地机mount就是用于挂载文件系统的SMB做为网络文件系统的一种也能用mount挂载smbmount说到底也是用mount的一个变种 mount 挂载smbfs的用法 mount -t smbfs -o codepagecp936,username用户名,password密码 , -l //ip地址/共享文件夹名 挂载点 或 mount -t smbfs -o codepagecp936,username用户名,password密码 , -l //计算机名/共享文件夹名 挂载点 或 mount -t smbfs -o codepagecp936 //ip地址或计算机名/共享文件夹名 挂载点 smbmount的用法 smbmount -o username用户名,password密码 , -l //ip地址或计算机名/共享文件夹名挂载点 smbmount //ip地址或计算机名/共享文件夹名 挂载点 说明 如果您的服务器是以share共享的则无需用户名和密码就能挂载如果出现要密码的提示直接回车就行您也可以用smbmount 来挂载这样就无需用mount -t smbfs来指定文件系统的类型了 对于挂载点我们要自己建立一个文件夹比如我们可以建在/opt/smbhd这由您说的算吧 在mount的命令中我们发现有这样的一个参数codepagecp936这是服务器端文件系统的编码的指定cp936 就是简体中文当然您可以用utf8等尝试一下吧。 如果您挂载了远程的smbfs文件系统出现的是简体中文乱码就要考虑挂载时要指定编码了 4、由最简单的一个例子说起匿名用户可读可写的实现 第一步 更改smb.conf 我们来实现一个最简单的功能让所有用户可以读写一个Samba 服务器共享的一个文件夹我们要改动一下smb.conf 首先您要备份一下smb.conf文件 [rootlocalhost ~]# cd /etc/samba [rootlocalhost samba]# mv smb.conf smb.confBAK 然后我们来重新创建一个smb.conf文件 [rootlocalhost samba]#touch smb.conf 然后我们把下面这段写入smb.conf中 [global] workgroup LinuxSir netbios name LinuxSir05 server string Linux Samba Server TestServer security share [linuxsir] path /opt/linuxsir writeable yes browseable yes guest ok yes 注解 [global]这段是全局配置是必段写的。其中有如下的几行 workgroup 就是Windows中显示的工作组在这里我设置的是LinuxSir netbios name 就是在Windows中显示出来的计算机名 server string 就是Samba服务器说明可以自己来定义这个不是什么重要的 security 这是验证和登录方式这里我们用了share 验证方式有好多种这是其中一种另外一种常用的是user的验证方式如果用share呢就是不用设置用户和密码了 [linuxsir] 这个在Windows中显示出来是共享的目录 path 可以设置要共享的目录放在哪里 writeable 是否可写这里我设置为可写 browseable 是否可以浏览可以 guest ok 匿名用户以guest身份是登录 第二步建立相应目录并授权 [rootlocalhost ~]# mkdir -p /opt/linuxsir [rootlocalhost ~]# id nobody uid99(nobody) gid99(nobody) groups99(nobody) [rootlocalhost ~]# chown -R nobody:nobody /opt/linuxsir 注释关于授权nobody我们先用id命令查看了nobody用户的信息发现他的用户组也是nobody我们要以这个为准。有些系统nobody用户组并非是nobody 第三步启动smbd和nmbd服务器 [rootlocalhost ~]# smbd [rootlocalhost ~]# nmbd 第四步查看smbd进程确认Samba 服务器是否运行起来了 [rootlocalhost ~]# pgrep smbd 13564 13568 第五步访问Samba 服务器的共享 在Linux 中您可以用下面的命令来访问 [rootlocalhost ~]# smbclient -L //LinuxSir05 Password: 注直接按回车 在Windows中您可以用下面的办法来访问 //LinuxSir05/ 转载于:https://my.oschina.net/laopiao/blog/161648
http://www.pierceye.com/news/206597/

相关文章:

  • 湖南平台网站建设制作企业网站关联优化
  • 优秀网站设计作品大连seo外包
  • 共享空间网站开发公司做网站 最好的开源cms
  • 免费图片素材网seo wordpress主题
  • ipad可以做网站推广吗wordpress主题中文
  • 自己做网站要会什么软件下载wordpress 小工具代码
  • 视频拍摄及制作培训网站优化有什么用
  • 沈阳网站排名公司网站开发专业怎么样
  • 电影院网站建设方案网络维护是什么职业
  • 网站建设需要的公司wordpress考试主题
  • 企业网站管理系统多站多语言版电子书推送网站怎么做
  • 海洋公司做网站推广安阳网站如何做优化
  • 南昌网站开发公司哪家公司好网站建设接单
  • 宁波网站制作哪家强调用wordpress的文章编辑器
  • 在线制作手机网站公司网站建设厂家
  • 在线分析网站一个小外贸公司怎么开
  • 给自己的公司做网站怎么做好电脑手机一体网站
  • 精通网站建设 全能建站密码pdf电商网站设计理念
  • 百度推广建设网站是不是合发手机网站的必要性
  • 企业网站建设是什么实现的物质基础和技术支撑现货交易平台代理
  • 网站建设的描述长沙发布app
  • 好的设计作品网站代理网站建设
  • 做网站的软件m开头网站建设公司问候语
  • 做网站需要工商证吗app软件开发价格
  • 做足球原创短视频网站网站建设永远在路上
  • 做seo为什么要了解网站苏州做网站公司
  • 这几年做哪些网站能致富网站开发账务处理
  • 网站的版权信息做阿里巴巴网站卖货咋样
  • 找项目去哪个网站成都哪里有做网站的公司
  • 网站推广的方法及特点国外专门做童装的网站