samba 实现windows 访问 linux 文件 问题?

回复 收藏
linux的 smb.conf 这样设置的:
#用户验证
[coohx_samba]
    comment = share for users
    #共享的目录
    path = /
    #显示在工作组里面,若不配置此选项,只能以指定的IP去访问samba资源
    browseable = yes
    #不公开给其他用户
    public = no
    #可写
    writable = yes

[root@Localhuang ~]# pdbedit -a root[root@Localhuang ~]# pdbedit -L
smbuser:508:
WL-smb:509:
root:0:root

smb登陆时使用的用户root,直接从windows上访问 /目录,像这样备份根目录到windows上,可是提示无权限。

在windows上:
捕获.JPG

  1. [root@Localhuang ~]# ll /
  2. 总用量 94
  3. dr-xr-xr-x.   2 root root  4096 4月  25 06:10 bin
  4. dr-xr-xr-x.   5 root root  1024 4月  25 06:14 boot
  5. drwxr-xr-x.   2 root root  4096 10月 15 2014 cgroup
  6. drwxr-xr-x    5 root root  4096 5月   7 19:36 data
  7. drwxr-xr-x   18 root root  3720 5月   7 21:05 dev
  8. drwxr-xr-x.  87 root root  4096 5月   7 22:38 etc
  9. drwxr-xr-x.  10 root root  4096 5月   7 20:25 home
  10. dr-xr-xr-x.   8 root root  4096 4月  25 06:10 lib
  11. dr-xr-xr-x.   8 root root 12288 4月  25 18:46 lib64
  12. drwx------.   2 root root 16384 4月  25 06:02 lost+found
  13. drwxr-xr-x.   2 root root  4096 9月  23 2011 media
  14. drwxr-xr-x.   2 root root  4096 9月  23 2011 mnt
  15. drwxr-xr-x.   2 root root  4096 9月  23 2011 opt
  16. dr-xr-xr-x  121 root root     0 4月  25 15:18 proc
  17. dr-xr-x---.   6 root root  4096 5月   7 22:33 root
  18. dr-xr-xr-x.   2 root root  4096 4月  25 18:46 sbin
  19. drwxr-xr-x.   2 root root  4096 4月  25 06:04 selinux
  20. drwxr-xr-x.   2 root root  4096 9月  23 2011 srv
  21. drwxr-xr-x   13 root root     0 4月  25 15:18 sys
  22. drwxrwxrwt.   3 root root  4096 5月   7 21:04 tmp
  23. drwxr-xr-x.  13 root root  4096 4月  25 06:04 usr
  24. drwxr-xr-x.  20 root root  4096 5月   7 17:27 var
  25. -rwxr--r--    1 root root     0 5月   7 22:11 新建文本文档.txt
所有文件属主都是root,为什么不可以访问呢,换做其他用户,在指定一个目录,可以实现访问。



捕获.JPG
2016-05-07 22:39 举报
已邀请:
0

阿铭 管理员

赞同来自:

权限问题,搞samba共享不是闹着玩的,你这样搞很容易出现安全问题,所以试试得了,要分享的目录范围不能太大。 比如你可以分享/tmp/samba  权限搞成777 都没有问题。
0

Coohx - 小运维

赞同来自:

阿铭 发表于 2016-5-8 08:36
权限问题,搞samba共享不是闹着玩的,你这样搞很容易出现安全问题,所以试试得了,要分享的目录范围不能太 ...

  恩,这样做是因为昨天看到chroot()这个函数,就搜了一下,
                                        执行了   mount /dev/hda1 /new-root
                                                    cd /new-root
                                                   switch_root . old-root
不小心把linux 的根目录改成了一个空目录,结果悲剧了,任何命令都提示找不到,救援模式也进不去,为了继续学习后面的课程,我就用里一台虚拟机学习,没去解决这个问题。{:4_105:}

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: