网众Linux搭建Samba教程

Linux SAMBA server
 
主配置文件/etc/samba/smb.conf
 
启动服务:service smb reatsrt
设置samba用户及密码
#adduser ylk
#smbpasswd –a ylk
 
添加共享目录:
[public]   (共享名)
       path=/home/public    (path对应系统目录)
       public=yes        (yes表示共享目录对所有用户可见)
       only guest=yes    (只读)
       witable=yse       (可写)
 
#testparm(命令是配置文件测试工具,可以对smb.conf配置文件的语法进行检测,并显示当前配置的清单)
 
客户端访问:
#smbclient –L 192.168.11.1
 
smbmount用于将Samba共享目录挂载到Linux文件系统中
# smbmount //192.168.1.2/public /mnt
 
mount使用“-t”命令选项指定文件系统类型为“smbfs”,
使用“-o”选项设置使用指定用户帐号
# mount -t smbfs -o username=st02 > //192.168.1.2/public /mnt
 
卸载smb文件系统
# umount /mnt/
感觉,酔ㄋ
回答采纳率:22.9% 2010-08-03 21:59
太详细了,新手学的反而迷糊,给你个简单的步骤,成功后,在深入学习
1.装包 samba包,和samba-common的包
2.进入/etc/samba/smb.conf  ,在最后一行加入
[temp]
      path = /
3.service smb start
4.简单设置一下就OK了,涉及到权限之类的就需要自己深入学习了
溟晨
回答采纳率:40.5% 2010-08-05 16:27
按照正常方式装nxp 6.0,装完后进行一系列的配置(组软阵列,上传系统及游戏之类的)。www.linuxidc.com搞完后,进行下列命令行操作。(我组的软阵列为:md0为写盘;md1为读盘)
Cd /proc/
;进行/proc/目录
Cat partitions
;查看分区
Major
minor
#blocks
name
8
0
10485760
sda
8
1
2104514
sda1
8
2
1052257
sda2
8
3
1
sda3
………………………………………………….
9
0
48216256
md0
9
12
41942976
md1
259
0
41937651
md1p1
(我的读盘只作了个游戏分区,所以只显示为1个软阵列分区即md1p1。)
如果出现了md1p1,md1p5,md1p6之类的,就说明已经认到了读盘上的ntfs分区,接着执行下一步操作。
Mkdir /mnt/games                                                   ;创建游戏分区的挂载点games。
Mount –t ntfs-3g /dev/md1p1 /mnt/games
;挂载游戏分区md1p1到games。
如果什么也不提示,直接跳到#就说明命令执行成功,如果提示任何东西,都说明执行不成功。根据提示查看错误原因。
Cd /mnt/games
;切到挂载点内
Ls
;查看是否挂载成功,如果正常,则可以显示出来内容
如果这个时候你就访问,估计是不让写入带中文名称的文件,下边到/etc里,修改一下fstab。如果有ntfs显示字样,就直接修改,如果没有,请加入下列参数。
/dev/ /media/ ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
注:your partition------ntfs所在分区;
mount point------挂载点;
最后,我们来作SAMBA配置。
配置方法如下:
进入/etc/rc.d/
查看是否有rc.samba的档案.
更改档案权限及文件属性.
使用chmod 755 rc.samba
//改为”drwxrwxr-x”表示目录可执行.
使用./rc.samba start或stop/restart.
//表示开启,关闭或重起服务
groupadd test 创建test工作组
.(如果有多个可以设置多)
useradd admin
创建admin 用户
usermod –g test admin 将admin用户添加到test工作组
进入/etc/samba/查看是否有smb.conf-sample配置档案
将smb.conf-sample拷贝一份到当前目录,更名为smb.conf或直接touch smb.conf
再这里我直接用touch smb.conf.创建新的配置文件.(注意:如果拷贝的话可能出现有步鄹上的差异)
建立smb.conf文件后,进入VI模式,进行编写,其内容如下:
[global]
//全局设置
workgroup = test
//工作组
netbios name = test
//NETBIOS的名称
server string = Made By 毛毛
[administrator]
//超级管理员
path = /mnt/games/
//访问路径
writeable = yes
//写入权限
browseable =yes
//查看权限
[ordinary]
//普通用户设置
path = /mnt/games/%i
//访问路径
writeable = yes
//写入权限
browseable = yes
//查看权限
guest ok = yes
//启用来宾帐户
以上为smb.conf的配置内容,上面的内容需要进行更改,改成当前环境下所用到的
回到/etc/rc.d目录重新启动smb服务.
进入/etc/samba/private,使用命令smbpasswd –a root回车后输入密码,创建root的登陆的用户名及密码.123456789
以上为服务端配置.配置好后基本就可以访问了

相关推荐