Linux Samba服务器配置小记
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-14
0 0 0.0.0.0:137 0.0.0.0:* 2671/nmbd udp 0 0 192.168.1.50:138 0.0.0.0:* 2671/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 2671/nmbd 注:Samba默认会启动多个端口,TCP端口139,445;UDP端口137,138; 测试SAMBA 使用匿名账号查看,密码为空;看到相关的工享目录; 使用jack账号查看,能看到自己的家目录;每个拥有SAMBA账号的用户,看到的目录都和自己的账号同名; 开始在客户端进行测试;利用一个账户进行测试;在测试时,遇到相关LINUX防火墙安全性问题;因此建议先关闭防火墙,或建相应的规则允许通过;如下图: 利用一个属于sales组的账户,访问sales共享目录,出现如下错误; 查看账号没有加入sales组;/home/sales目录所属组为sales;因此没权限访问; [root@server ~]# ll /home total 72 drwxrwx--- 2 root jishu 4096 Jul 6 06:21 jishu drwx------ 2 liang liang 4096 Jul 6 06:16 liang drwx------ 2 root root 16384 Jun 26 08:43 lost found drwxrwx--- 2 root users 4096 Jul 6 01:16 public drwxrwx--- 2 root sales 4096 Jul 6 02:30 sales 将账户加入相应组; [root@server ~]# vi /etc/group jishu:x:504:jack sales:x:505:tom 然后利用net use * /del 删除已建连接;重新用Jack账号访问; 能成功看到属于自己的私有目录;并对目录有写入权限; 看对技术目录有没有权限写入,测试一下;Jack属于技术组;因此应该对jishu目录有写入权限; OK,测试成功;SAMBA基本配置完成; 服务器空间有限,还得利用quota限制用户及组的空间使用; Quota的前提,磁盘空间为独立的分区;可以依据不同的用户及组来加以限制使用硬盘空间;这里以/home为例; 比如限制每个用户的hardlimit为50MB;而softlimit为40MB; 1、修改/etc/fstab, 如下图; [root@server ~]# vi /etc/fstab [root@server ~]# mount–a [root@server ~]# sync;sync;sync; reboot 建立quota所需要的设置文件; [root@server ~]# quotacheck -avug quotacheck: Scanning /dev/hda6 [/home] quotacheck: Cannot stat old user quota file: No such file or directory quotacheck: Cannot stat old group quota file: No such file or directory quotacheck: Cannot stat old user quota file: No such file or directory quotacheck: Cannot stat old group quota file: No such file or directory done quotacheck: Checked 10 directories and 21 files quotacheck: Old file not found. quotacheck: Old file not found. [root@server ~]# 以上提示为找不到相关设置文件;只能自行建立; [root@server ~]# touch /home/aquota.user; touch /home/aquota.group [root@server ~]# quotacheck -avug quotacheck: Scanning /dev/hda6 [/home] done quotacheck: Checked 10 directories and 23 files [root@server ~]# 启动quota [root@server ~]# quotaon -av /dev/hda6 [/home]: group quotas turned on /dev/hda6 [/home]: user quotas turned on [root@server ~]# 设置用户磁盘配额; [root@server ~]# edquota -u jack 磁盘配额也基本完成;如果要对组进行配额,就执行以下命令;这里就不多言了; [root@server ~]# edquota -g jishu 所有的配置步骤基本完成,在学习阶段;希望博友们多指教不足之处,并提相关建议,博主在此有礼了,THX; |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 在配置vsftp中出现过的问题下一篇: 在Windows下轻易运行Linux,无须安装!
关于Linux Samba服务器配置小记的所有评论