红联Linux门户
Linux帮助

在NewStart CGS Linux中为何配置Samba后不能访问相应目录?

发布时间:2014-03-13 14:11:55来源:红联作者:jeeding
在NewStart CGS Linux中为何配置Samba后不能访问相应目录?(5ty(
文章评论

共有 2 条评论

  1. 834869349 于 2014-03-20 15:18:14发表:

    学学更健康

  2. linuxgd 于 2014-03-13 16:33:33发表:

    原因:可能是Selinux限制了相关目录的访问。
    广东省linux公共服务技术支持中心解决:可以直接禁用Selinux解决,也可以通过设置相关目录相应的Selinux安全上下文属性解决。
    (1) 禁用Selinux的方法见“如何临时解除SELinux限制?”节和“如何永久解除SELinux限制?”节
    (2) 除禁用Selinux外,也可以执行如下命令设置相关目录的Selinux安全上下文属性为:
    samba_share_t,假设需要访问的目录为/var/eng。
    #chcon -R -t samba_share_t /var/eng
    此命令的执行结果在系统重启后失效,如果想使其永久生效,可以执行如下命令:
    #semanage fcontext -a -t samba_share_t "/var/eng(/.*)?"
    #restorecon -R -v /var/eng/
    有关samba和selinux的详细信息,请参考samba_selinux的man手册:
    #man samba_selinux