当前位置: 技术问答>linux和unix
利用samba把linux和windows资源共享无法访问,急..
来源: 互联网 发布时间:2016-10-25
本文导语: Linux上samba都设置好了,在windows的cmd输入\192.168.75.55(Linux ip) 可以访问到Linux根目录的一部分资源,但/home这些就无法看到 本人菜鸟,请高手指点指点 下图: | 图挂了 还有你的smb.conf配置的是否有...
Linux上samba都设置好了,在windows的cmd输入\192.168.75.55(Linux ip) 可以访问到Linux根目录的一部分资源,但/home这些就无法看到 本人菜鸟,请高手指点指点 下图:
|
图挂了
还有你的smb.conf配置的是否有问题
还有你的smb.conf配置的是否有问题
|
配置samba 你要好好理解一下系统权限和samba权限。 系统权限>samba权限。
用户想访问自己的home目录 要这样配置
[homes]
comment = Home directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
另外如果你机器有selinux 把他暂时关闭试试 setenforce 0
鸟哥这篇samba配置的教程 一定从头到尾研究几遍 我第一次就是照着这个来的 毫无鸭梨
http://linux.vbird.org/linux_server/0370samba.php
用户想访问自己的home目录 要这样配置
[homes]
comment = Home directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
另外如果你机器有selinux 把他暂时关闭试试 setenforce 0
鸟哥这篇samba配置的教程 一定从头到尾研究几遍 我第一次就是照着这个来的 毫无鸭梨
http://linux.vbird.org/linux_server/0370samba.php
|
呵呵,终于行了,是selinux没有关掉,要看看selinux是什么了,多谢主席
-------------
selinux能增加系统安全性 可是配置不好 严重影响系统运行 严重的情况下还会导致服务器宕机
特别是如果是从源码安装的软件 或者是把一些软件不安装到常规目录下的情况 需要自己去设置selinux策略 相当麻烦
比如你这种情况 给目录设置成samba_share_t策略后 不关selinux应该是可以访问的。
chcon -R -t samba_share_t /home/someuser
自己用linux完全关闭他也无所谓 修改/etc/sysconfig/selinux
SELINUX=enforcing
改成
disabled
-------------
selinux能增加系统安全性 可是配置不好 严重影响系统运行 严重的情况下还会导致服务器宕机
特别是如果是从源码安装的软件 或者是把一些软件不安装到常规目录下的情况 需要自己去设置selinux策略 相当麻烦
比如你这种情况 给目录设置成samba_share_t策略后 不关selinux应该是可以访问的。
chcon -R -t samba_share_t /home/someuser
自己用linux完全关闭他也无所谓 修改/etc/sysconfig/selinux
SELINUX=enforcing
改成
disabled