已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Samba 安装及简单配置、windows访问linux的简单例子2008-01-21 15:30由于在安装rhel5的时候没哟安装到好Samba,现在只能从新安装了。郁闷啊!(在init.d中没有发现smb和nmb这两个文件)还好在安装盘里能够找到安装文件。这里就不说了(一堆samba开头的文件。一阵狂点就行了。呵呵)1.查看系统默认的Linux samba版本号登录FEDORA10后,使用1 rootlocalhost whereis samba 2 samba: /etc/samba /usr/lib/samba /usr/share/man/man7/samba.7.gz 3 rootlocalhost rpm qa samba 4 samba2.fc10.i386 5 rootlocalhost 已经安装了Linux samba3.2.4版本,不需要再手工安装,这是系统默认装的,可以用service smb start启动samba服务;查找samba是否安装好rpm -qa|grep samba,如果有安装会出现samba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0samba-2.2.7a-7.9.0没有安装的话,可以:Yum -y install samba安装了所需的Samba服务器软件后就可以启动Samba服务了。在命令行中输入service smb start命令即可重启Samba服务,如图7-4所示。它同时启动了两项服务:SMB服务(也就是Samba服务)和NMB(NetBIOS Message Block,NetBIOS消息块)服务。SMB服务是Samba的主要服务,它让其他机器能知道此机器共享了什么;NMB服务可以通过主机名代替IP地址来访问局域网里的主机,就是把这台Linux机器所共享的工作组及在此工作组下的NetBIOS name解析出来。如果不打开NMB服务器,则只能通过IP来访问。 (点击查看大图)图7-4 成功启动Samba服务的命令输出在正式配置Samba服务器之前,需要查看/etc/services文件中以netbios开头的记录。如果这些记录前有#号或者没有这些记录,则用户无法访问Samba服务器上的共享资源。可以用cat命令结合grep命令直接在终端窗口中单独显示这些记录,只需在终端提示符下输入以下命令,正确的结果显示应如图7-5所示:1 cat /etc/services | grep netbios (点击查看大图)图7-5 显示/etc/services文件中包含netbios字符语句的输出结果Samba 两个服务器相关启动程序、客户端及服务器配置文件Samba 有两个服务器,一个是smb,另一个是nmbsmb 是Samba 的主要启动服务器,让其它机器能知道此机器共享了什么;如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问而nmb是解析用的,解析了什么呢?就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来;一般的情况下,在RPM包的系统,如果是用RPM包安装的Samba ,一般可以通过如下的方式来启动Samba服务器;rootlocalhost # /etc/init.d/smb start启动 SMB 服务: 确定 启动 NMB 服务: 确定 如果停止呢?就在smb后面加stop ;重启就是restartrootlocalhost # /etc/init.d/smb stoprootlocalhost # /etc/init.d/smb restar对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然您要知道smb和nmb所在的目录才行;如果是自己编译的Samba ,您应该知道您把Samba放在哪里了;rootlocalhost # /usr/sbin/smbdrootlocalhost # /usr/sbin/nmbd查看服务器是否运行起来了,则用下面的命令;rootlocalhost # pgrep smbdrootlocalhost # pgrep nmbd关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行;rootlocalhost # pkill smbdrootlocalhost # pkill nmbd其中有些服务可以在系统-管理中进行相关的设置查看Samba 服务器的端口及防火墙;查看这个有何用呢?有时你的防火墙可能会把smbd服务器的端口封掉,所以我们应该smbd服务器所占用的端口;下面查看中,我们知道smbd所占用的端口是139和445 ;rootlocalhost # netstat -tlnp |grep smbtcp 0 0 :139 :* LISTEN 10639/smbdtcp 0 0 :445 :* LISTEN 10639/smbd如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则清掉也行;rootlocalhost # iptables -F 或rootlocalhost # /sbin/iptables -F在Windows中访问Linux Samba服务器共享文件的办法;这个简单吧,在网上领居,查看工作组就能看得到,或者在浏览器上输入如下的ip地址或计算机名这样就能看到这个机器上有什么共享的了,点鼠标操作完成;如果访问不了,不要忘记把Linux的防火墙规划清掉,或让相应的端口通过;说明:如果您的服务器是以share共享的,则无需用户名和密码就能挂载,如果出现要密码的提示,直接回车就行;您也可以用smbmount 来挂载,这样就无需用mount -t smbfs来指定文件系统的类型了;匿名用户可读可写的实现;第一步: 更改smb.conf我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smb.conf ;首先您要备份一下smb.conf文件;rootlocalhost # cd /etc/sambarootlocalhost samba# mv smb.conf smb.confBAK然后我们来重新创建一个smb.conf文件;rootlocalhost samba#touch smb.conf然后我们把下面这段写入smb.conf中;globalworkgroup = LinuxSirnetbios name = LinuxSir05server string = Linux Samba Server TestServersecurity = sharelinuxsir 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 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=noguest ok 匿名用户以guest身份是登录;第二步:建立相应目录并授权;rootlocalhost # mkdir -p /opt/linuxsirrootlocalhost # id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)rootlocalhost # chown -R nobody:nobody /opt/linuxsir注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;第三步:启动smbd和nmbd服务器;运行testparm”以检测smb.conf文件是否有错. 10. 执行 “service smb restart” 重新启动samba. 11. 确认Fedora的Firewall没有禁止samba的文件共享.rootlocalhost # smbdrootlocalhost # nmbd第四步:查看smbd进程,确认Samba 服务器是否运行起来了;rootlocalhost # pgrep smbd1356413568访问Samba 服务器的共享;在Windows中,可以直接像访问其他windows用户一样本文资料来自L/main/?q=node/158如果在访问Samba服务器的共享文件时XP出现了蓝屏的情况,将防火墙中的SELinux禁用就可以了。或者你可以自己编译一个稳定的Samba在ubuntu下的chmod 777 的一个小技巧应用今天在使用ubuntu的时候即兴发挥,知道了一个小技巧。虽然在别人看到可能是幼稚可笑的,可是对于我相当于试验成功了,总结到了点技术知识很实在。 在使用chmod 777 让某些文件夹或者文件有读写 的完全权限的时候,如果必须批量处理,比如里面一个文件夹php_100,里面又有着77个文件夹,而这77个文件夹各自又有一些小文件,包括图片,.php的文件,要让这些都有读写权限,可以依次一个个去弄,sudo chmod 777 * 这样就可以,可是太过于麻烦且效率低下。 所以可以换歌写法,用 sudo chmod 777 */* 这样写,就可以让某文件夹下的所有文件夹包括各个文件夹下面的所有文件(图片文件,php文件,文本文件等等),都赋予了777(可读写权限)权限了。很方便。 对于一切文件的描述,可以用*来表示。如果对于下一个文件夹,就是下一层,可以用/*来表示。 甚至出现更多的层级,用/来执行都可以的。ubuntu chmod 和 chown 命令用法2010-10-16 22:15一、chmod的用法 指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod -cfvR -help -version mode file说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。参数 :mode : 权限设定字串,格式如下 : ugoa.+-=rwxX,.,其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。-c : 若该档案权限确实已经更改,才显示其更改动作-f : 若该档案权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)help : 显示辅助说明version : 显示版本范例 :将档案 file1.txt 设为所有人皆可读取 :chmod ugo+r file1.txt将档案 file1.txt 设为所有人皆可读取 :chmod a+r file1.txt将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :chmod ug+w,o-w file1.txt file2.txt将 ex1.py 设定为只有该档案拥有者可以执行 :chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取 :chmod -R a+r *此外chmod也可以用数字来表示权限如 chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。r=4,w=2,x=1若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。范例:chmod a=rwx file和chmod 777 file效果相同chmod ug=rwx,o=x file和chmod 771 file效果相同若用chmod 4755 filename可使此程序具有ro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年天府新区信息职业学院单招职业技能考试题库及完整答案详解(历年真题)
- 2025年榆林白云山技师学院单招综合素质考试模拟试卷附完整答案详解(网校专用)
- 2025年长安数字产业学院单招职业技能考试题库含答案详解(达标题)
- 2026年辽宁省营口市高职单招职业技能考试题库附完整答案详解(夺冠系列)
- 2027年衡阳技师学院高职单招职业适应性测试考试题库含答案详解(新)
- 2026年邛海职业学院高职单招职业适应性测试考试模拟试卷及参考答案详解【达标题】
- 2025年安徽城市管理职业学院单招综合素质考试模拟试卷(A卷)附答案详解
- 2027年焦作青龙峡职业学院单招职业技能考试题库【B卷】附答案详解
- 2025年四川成都双流职业学院单招综合素质考试模拟试卷1套附答案详解
- 2026年榨汁机行业技术革新分析报告
- 2026内蒙古乌海市高新工业投资集团有限责任公司招聘工作人员5名(第二批)考试备考题库及答案详解
- 2026年不合格品控制程序试题附答案
- 2026年石嘴山市大武口区街道办人员招聘笔试备考题库及答案详解
- 2026年碳排放核算考试题及答案
- 中医体质辨识在护理中的应用
- 老旧小区管网改造施工组织方案
- 城市轨道交通设备(第2版)课件:乘客信息系统
- 2026年新版电力交易员考试题库
- 中国临床检验技术操作指南(2026版)
- 高质量数据集建设和标准化情况介绍
- 2023年全国火电厂分布
评论
0/150
提交评论