ubuntu系统samba创建文件夹无权限

    xiaoxiao2021-03-25  38

    20170727 update: OS:CentOS 在centos服务器上配置了samba,security设置为user,而且也通过smbpasswd配置了密码,但是在windows上访问服务器上的路径,一直是报错: 即使把smb.conf里对应共享目录的权限设置成不要验证,仍然会有报错。网上查到使用命令

    net use * /del /y

    在centos上执行并没有反应。晚上看到另外一篇文章才意识到,报错的原因是windows的限制,所以这条命令应该是在windows的cmd里执行。执行后再访问共享路径,果然成功了。


    OS:Ubuntu 14.04 系统装有samba,但是在win7下远程访问共享文件夹,创建文件夹报拒绝访问。尝试了网上各种方式,虽然很多人都推荐用chmod 777的方式,但是自己不想改文件的权限(涉及到git),最后用了两条命令解决:

    sudo touch /etc/samba/smbpasswd sudo smbpasswd -a yourname #yourname 表示你的用户名 然后按照提示设置输入密码

    这里的yourname写的是ubuntu系统的登录账号 smb.cnf里写的security = user 即用账号密码登录。

    update:

    今天发现selinux也会影响samba的访问,权限都配好了,但是在windows上无论怎么访问都是报没有权限的错误,解决方法是关闭selinux:

    setenforce 0

    参考: Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题

    转载请注明原文地址: https://ju.6miu.com/read-50114.html

    最新回复(0)