主题:怎么么设置samba使linux跟windows共享?用什么指令?
yard58
[专家分:2200] 发布于 2006-04-23 10:32:00
怎么么设置samba使linux跟windows共享?用什么指令?
回复列表 (共4个回复)
沙发
Recker1 [专家分:480] 发布于 2006-07-10 15:16:00
首先确保你的WINDOWS分区是FAT32文件系统(因为别的我不会弄)。
在LINUX控制台下输入 fdisk -l 查看分区,一般会用 hda1、hda2 等表示出来。
然后在/mnt/下建一个目录如 mkdir /mnt/Cdisk (这个不是必须的,但却是非常有用的)
再输入: mount -t vfat /dev/hda1 /mnt/Cdisk
注意里面的/dev/hda1是你想要的WINDOWS分区,看你的情况而定。然后进入/mnt/Cdisk,看一看,是不是WINDOWS分区中的文件?
板凳
justforfun626 [专家分:18460] 发布于 2006-07-17 09:12:00
To Recker1
Sorry! I don't think you are talking the same thing as LZ!
Read before answering, please!
3 楼
欣翔 [专家分:210] 发布于 2006-07-17 17:37:00
我只知道在图形界面下设置,但我无法让它有可写的功能,好像和权限有关
有哪位仁兄知道啊
要找他的命令去网上搜一下,会有很多吧
4 楼
欣翔 [专家分:210] 发布于 2006-07-17 17:47:00
一、配置文件:/etc/samba/smb.conf
[global] #全局设定
workgroup = mygroup #工作组或NT域名
NetBIOS Name = linux001 #本机器的NetBIOS名称
server string = Samba Server #服务器描述信息
unix charset = gb2312 #使中文目录正常显示
dos charset=cp936 #同上,在Linux的X终端中正常显示中文名
security = share#samba验证密码方式,user:用户方式需要密码,share:共享方式不需要密码
hosts allow = 192.168.1 #允许的主机ip:192.168.1.xxx
guest account = nobody #以共享方式登录的匿名用户
guest ok = yes #是否允许匿名登录
log file = /var/log/samba/%m.log #samba日志存放位置,%m表示以连接机器的netBIOS名称
max log size = 50 #日志最大长度 (KB) 0表示无限制
dns proxy = no #不通过dns解析 netBIOS 名称
[homes] #当使用者以不同帐号登陆samba服务器时,homes会变成相应的主目录
comment = Home Directories #目录描述信息
browseable = no #是否公开
writable = yes #允许写入,同时需要samba服务器该用户有写入权限
[myshare] #使用者看到的共享目录名称
path = /myshare #共享目录的路径
browsable = yes #是否公开
writeable = no #写权限
guset ok = yes #允许匿名访问
二、设定使用者帐号与密码:
#smbpasswd [-adem] usermame
参数:
:如果没有加任何参数,表示修改密码
-a:新增一个使用者
-d:暂停使用某个帐号
-e:恢复使用某个帐号
-m:该 username 为机器代码,与域模式有关
三、在FC5下使用samba有更为简便的方法:
1、打开,管理-服务器设置-samba:
2、首选项-服务器设置,基本:可以设置工作组名;安全性:验证模式:可以选择用户(需要帐号密码)或共享(不需要帐号密码),来宾帐号即共享模式下的登录用户。
3、首选项-samba用户-添加用户:选择一个unix用户,windows用户名即windows用户登录的帐号;输入口令。
4、添加共享。
简单吧!只要点几下鼠标就搞定了。
四、linux访问windows共享:在地址栏输入smb://ip address
五、windows访问linux共享:在地址栏输入\\ip address
提示:如果出现权限不够的提示,一定是linux权限的问题,利用chown或者chmod指令来修改一下目录权限吧,如果家庭使用的话干脆用root用户登录吧。
呵呵!!!!!!!!!!
我来回复