




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAMBA服务器配置实例分析时间:2009-05-13 01:19来源:互联网实验一:配置带用户验证的共享目录 1、创建一个samba的共享目录,并将其权限设定为所有者、组用户和其他用户可对其进行读写: #mkdir/samba #ls-l #chmod777/samba 2、修改/etc/samba/smb.conf配置文件 在global部分做如下修改: security=user/如果是user,则通过w 实验一:配置带用户验证的共享目录1、创建一个samba的共享目录,并将其权限设定为所有者、组用户和其他用户可对其进行读写:#mkdir/samba#ls-l#chmod777/samba2、修改/etc/samba/smb.conf配置文件在global部分做如下修改:security=user/如果是user,则通过windows访问将要求输入用户名与密码encryptpasswords=yes;如果默认是这样就不用改了。smbpasswdfile=/etc/samba/smbpasswd(密码文件的位置)在文件末尾添加如下内容:sambacomment=Thsiismysambaserver;这是注释行,可以不写东西path=/sambareadonly=nocreatemode=0664;这是文件权限directorymode=0777;这是目录权限3、创建一个samba用户(samba用户必须是系统帐户)首先创建一个系统帐户该帐户在Windows下有没有都无所谓#useraddsmbuser#passwdsmbuser然后创建samba帐户#smbpasswd-asmbuser-a必须加,为了生成密码文件smbpasswd,该密码是windows登陆Linux的smbuser用户密码4、重新启动samba服务#servicesmbrestart#pstree|grepsmb;观察服务是否启动5、进行测试如果想从远程windows机器的“网上邻居”中访问/samba目录,就会要求输入用户名和密码。这里的用户是指上述第3步创建的samba用户当然也可在运行中输入samba服务器ip地址进行访问*实验二:除了上述提到的设置外,进行目录共享时还可以有更多的选项。如下:smbcomment=Thisisthesecondsambapath=/smbreadonly=nocreatemode=0664directorymode=0775denyhost=192.168.2.;拒绝所有2网段上的机器访问allowhost=1;允许这台机器访问public=yes;连接时不需要用户名和密码,这和guestok=yes等同,这只应用于该目录,但如果把security=share,则会开放所有目录browseable=no;禁止显示目录,相当于windows2000下的隐藏目录maxconnection=2;并发用户连接数实验三:smbclient的使用查看本机或者远程机器的共享情况1、使用命令smbclient-Llocalhost查看本机共享情况:#smbclient-Llocalhost2、如果要在linux下访问Windows下的共享资源,则使用命令:#smbclient/00/share_dir-Uadministrator如果成功则进入:smb:实验四:smbmount的使用#smbmount/win_ip/win_share/mnt/d-ousername=administrator将远程Windows目录挂载到本地目录/mnt/d下 -分隔线- 上一篇:手把手安装FreeBSD5.4服务器操作系统 下一篇:在FreeBSD6.0中设定FTP服务器 打印 相关文章 Linux系统下使用Windows XP字体美化汉字 samba配置实例Linux 系统 2009-09-02 11:57:22 阅读74 评论0 字号:大中小 首先: 做一个共享目录public ,使匿名用户可读,可写。 第一步 编辑samba配置文件/etc/samba/smb.conf global 全局配置 workgroup = MYHOME 指定工作组 server string = File Server 服务器的说明 security = share 安全级别: 共分四种 1.share (任何用户都不需要密码,直接可以访问) 2.user 要提供用户名和密码才能访问 3.server 将用户和密码提交到另一服务器验证,如果递交失败,就 退到user安全级。 要求网络上存在一台Windows的主域控制器,samba把用户名和密码递交给它去验证。 public comment = Public Stuff path = /home/public public = yes browseable = yes writeable = yes常用参数: comment : 目录说明 path : 目录路径 public 开放共享默认为no ,如果yes 表示无需身份验证 browseable: 显示共享名称。 valid users: 允许列表中的用户访问 read only: 默认为yes,共享目录只读 。 write able: write able =no 与read only = yes一样的效果 wire list: 如果前面只读,只有在此里面的用户才有写的权利 creat mask: 指定在共享目录里面建立文件的权限, 权限最高只能为 766 directory mask: 指定建立目录的权限 force user: 指定存取的用户张号 force group: 指定用户存取组 然后 建立共享目录,并设定目录的权限 # mkdir /home/public # chmod 777 /home/public 实例:公司有三个部门分别是: 业务 财务 经理 每个部门假设有2个人员,分别为 yewu01,yewu02 caiwu01,caiwu02 jingli01 jingli02 1 每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限, 而其他人不能看到你的宿主目录。 2 建立一个caiwu 的文件夹, 要求对财务组和领导组的可看到, 只有caiwu01有写入的权限 , 其他的不能访问 3 建立一个yewu的文件夹, 要求对业务组可读写, 经理组的可查看. 4 建立一个公司文件共享目录, 要求全部人可查看, 但每个人只能删除自己的文件, 不能删除别人。 第一步 先建立用户的帐号与所属工作组, 建立对应的目录并给目录777的权限 # groupadd caiwu # groupadd yewu # groupadd jinli # useradd caiwu01 -g caiwu # useradd caiwu02 -g caiwu # userdel yewu01 -g yewu # useradd yewu01 -g yewu # useradd yewu02 -g yewu # useradd jinli01 -g jinli # useradd jinli02 -g jinli # mkdir -p /home/samba/caiwu # mkdir -p /home/samba/yewu # mkdir -p /home/samba/public # chmod 777 -R /home/samba 这一句是非常关键的一句话,实际上在Fedora Linux8中只用此设置就已经开始正常工作了 这里给777的权限,避免后面的因为权限而产生的麻烦. # 使用smbpasswd -a caiwu01(caiwu02.)将6个用户加到samba用户中. 第二步 设定samba配置文件. 一般主要修改下面几个选项就可以了 #=Global Settings= global workgroup = MYHOME hosts allow = 192.168.1. (安全设定允许访问的网段, 注释掉意思不加限制允许任意网络访问) security = user #= Share Definitions= homes comment = Home Directories browseable = no writable = yes 上面是设定每个用户的宿主目录, 一般samba是设定好的,无需更改. caiwu comment = caiwu directory path = /home/samba/caiwu public = no write list = caiwu01 valid users = caiwu,jinli yewu comment = yewu directory path = /home/samba/yewu public = no write list = yewu valid users = jinli public comment = Public Stuff path = /home/samba/public public = yes browseable = yes writeable = yes 完成后记得重起samba # service smb restart 第三步 设定public的权限, 因为samba的不能做到每个人只能删除自己的文件, 不能删除别人的功能,linux设置目录Sticky bit权限. 目录设定了Sticky的权限,在这个目录下的文件只有root与文件的所有者才能删除, 这样可以实现我们上面第四个要求. # chmod 1777 /home/samba/publicsamba 启动和重新启动 以及在虚拟系统和实际系统怎么实现软件交换 收藏 启动smb start 重新启动root 用户登陆CHQ_WEB:/etc/init.d # ./smb restart通常我们都用VMware Workstation来安装系统,当然你一个机器两个系统,在虚拟系统和实际系统怎么实现软件交换或者传输呢?可以利用WinISO把你需要的软件或者RAR压宿包做成ISO镜像,然后载入虚拟机,这样可以实现不同系统不同系统环境的软件传输.大家也可以利用文件共享或者利用FTP或者QQ等来实现软件传送,不过这三种办法比前面说的做ISO载入比较慢! 1.WinISO载入镜像(自己去百度找WinISO) 2.利用文件共享 3.利用FTP 4.利用QQ(windows正常版QQ和linux下的lumaQQ) 现在先说一下Linux和Windows 文件共享: 1,检查是否安装了samba软件 用如下命令检查: rpm q samba 2, 对samba进行设置 samba的设置文件位于:/etc/samba/smb.conf (需要有超级用户权限才能对此文件进行修改)。 要设置一个特定的共享目录,建议在smb.conf文件尾部增加一个全程单元。一般包括几条语句。下面是一个例子: share comment = my share path = /home/share valid users = administrator, win2ktest$ public = no writable = yes printable = no create mask = 0765 说明: comment:提示,在windows的网络邻居上显示为备注。 path:linux上共享目录 valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户 public:允许guest访问 writable: 允许用户写 printable: 若设为yes,则被认定为打印机 create mask:在共享目录上建立的文件的权限 每一个共享目录需要一个全程单元定义。 smb.conf修改完成后,建议用testparm来测试。如果运行OK就会列出可供装载的服务项,否则会给出出错信息。 注:在smb.conf修改完成后,需重启samba,才能使修改生效。以超级用户权限执行:/sbin/service smb restart 3,samba用户设置 以超级用户权限执行如下命令: cat /etc/passwd |mksmbpasswd.sh /etc/samba/smbpasswd 可以将所有的linux用户设为samba用户。 修改samba用户口令 smbpasswd username 增加samba用户命令(需超级用户特权, 增加的用户必须已是linux用户) smbadduser smbuser:smbpassword 4,samba的启动 1) 在linux启动时自动启动 以超级用户权限修改/etc/rc.d/rc.local 在文件尾部加入一条语句如下: service smb restart 2) 用命令启动samba 以超级用户特权执行:/sbin/service smb restart 5, 查看samba的状态 /sbin/service smb status 6, 其它: #groupadd -g 100 users groupadd 指令在 /etc/group 中建立 group id 為100, 名稱為 users 的群組 #/usr/sbin/useradd -g 100 -d /dev/null -c w2ktest -m -s /bin/false w2ktest$ 指令說明: /usr/sbin/useradd:建立新帳號的指令與路徑 -g 100:該帳號所屬群組的 id 是 100 -d /dev/null:該機器帳號不建立家目錄 -c w2ktest:這是註解 -m:通常在開新帳號時,系統會順便幫該帳號建立家目錄,並把 /etc/skel 下所有的檔案複製過來。 -m 參數可關閉上述二個動作。 -s /bin/false:此帳號亦不使用 shell w2ktest$:帳號名稱 重新啟動網絡: cd /etc/rc.d/init.d/ ./network restart 相關鏈接: Linux和windows文件共享 使用 Linux 和 SAMBA替代Windows NT/2000 服务器 讓Win2k pro/svr/xp-pro 登入Samba網域 簡易 SAMBA 伺服器設定 linux客户端访问samba服务器的指令 linux客户端要连接samba/windows文件服务器时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 6.2《带着问题去春游·绿野寻踪》(教学设计)-2023-2024学年三年级下册综合实践活动浙教版
- 九年级化学下册 第六章 金属6.3 金属矿物与冶炼说课稿 (新版)粤教版
- 流式聚合算子复杂度提升-洞察及研究
- 申报卫生厅课题申请书
- 三年级信息技术上册 4 熟悉键位分布说课稿2 闽教版
- 怎么写好小课题申报书
- 1.2.2 植物细胞2024-2025学年新教材七年级生物学上册同步说课稿(人教版2024)河北专版
- 第14课 人工智能新生活说课稿-2025-2026学年小学信息技术(信息科技)第七册(2018)电子工业版(安徽)
- 上海高中课题申报书范例
- 生态课题申报书范文
- 火灾报警控制器CAN联网课件
- DB32-T 4638-2024 智能泵站技术导则
- 《蜻蜓介绍》课件
- 工程造价咨询服务方案(技术方案)
- 日本建筑企业管理制度
- 小学教师师德师风考核表
- 离婚网上申请书
- 保温楼面挤塑聚苯板XPS施工方案xps挤塑聚苯板保温施工方案
- 12D10 防雷与接地工程
- SJT10675-2002电子和电器工业用二氧化硅微粉
- 中医绝技临床实战特效绝活
评论
0/150
提交评论