永发信息网

LINUX samba 如何共享一个文件夹。

答案:4  悬赏:0  手机版
解决时间 2021-02-05 06:48
  • 提问者网友:富士山上尢
  • 2021-02-04 19:21
求个最简单的步骤。。。把 /Share 共享 出去。只要有读权限就可以。(要不用输入用户名密码直接就能打开)我现在自己弄的老是在WIN里双击该共享目录就提示,没有权限,找管理员。吐血!
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-02-04 20:27
举几个例子

vim /etc/samba/smb.conf
[global]
workgroup = WORKGROUP 工作组
security = user 安全级别
[homes]
comment = Home Directories
browseable = no
writable = yes
[dvd]
comment = centos6.5iso 描述
path = /misc/cd 路径
readonly = yes 只读
public = yes 共享
[tmp] 共享目录名
comment = sharedir
path = /tmp
readonly = yes
public = no
valid users = hy,wjl 有效用户
write list = hy 可写用户
smb用户建立(可以不用建立用户,你安全级别改为share)
smbpasswd -a 用户
samba一般用于windows访问linux共享文件
全部回答
  • 1楼网友:舊物识亽
  • 2021-02-04 21:20
一、samba安装(linux 端) yum install samba 二、samba配置 打开/etc/samba/smb.conf 1. 在 global setings 中 设置该服务的接口 interfaces;设置允许登陆的ip或ip段 hosts allow 2. 在standalone server options 中 设置安全等级 security = share 不验证身份直接登陆 security = user 验证身份 需要用户名密码 一般选用 user 3. 在smb.conf文件最后添加上共享文件的设置 如 [home] //共享文件名称或标记 这个可随意写 只是一个标记 comment = linux user path = /home //共享文件路径 public = yes browseable = yes //显示文件 writable = yes //可写权限 printable = no // 打印机属性 write list = +staff 三、samba运行前准备 1. 关闭selinux 在/etc/grub.conf kernel 行尾加上 selinux=0 重启系统 2. 添加samba用户及密码(user模式) 如:useradd smb; smbpasswd -a smb; 3. 对共享文件设置smb用户权限 如 chown -r smb:smb /home 4. 开启服务端口 在iptables的filter链中 开启445和139端口 或者直接 iptables -f 四、启动samba服务 service smb start 五、windows访问共享文件 直接访问\\192.168.2.5 192.168.2.5是smb服务器ip地址 windows防火墙需要关闭
  • 2楼网友:雾月
  • 2021-02-04 21:15
你看一下SAMBA的帮助。 UBUNTU的话,鼠标右键,有一个设属性的地方,你没有设。
  • 3楼网友:孤独的牧羊人
  • 2021-02-04 20:32
smb.conf配置文件 其它不变 [global]加下面一句 usershare allow guests = yes [share]内容如下    comment= share for /share      path = /share      browseable = yes
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯