V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tyhunter
V2EX  ›  问与答

openwrt 下的 samba 该如何设置共享用户

  •  
  •   tyhunter · 2015-12-02 13:32:02 +08:00 · 19628 次点击
    这是一个创建于 3078 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 Luci 界面那里,允许用户填 nobody 的话,则只读不能擦写
    如果在 /etc/passwd 里添加用户,然后用 smbpasswd -a User 命令添加账户的话,则没有访问此服务器的权限,不知道是哪里出了问题,另外没办法修改 /etc/samba/smb.conf ,提示保存成功但内容还是原来的内容
    7 条回复    2015-12-02 20:21:25 +08:00
    wxg4net
        1
    wxg4net  
       2015-12-02 16:08:12 +08:00   ❤️ 1
    我最近也在使用 openwrt 上面的 samba 不过匿名访问就我够我用的了
    anyfc
        2
    anyfc  
       2015-12-02 16:23:32 +08:00 via Android   ❤️ 1
    samba 没开 root 登录?
    tyhunter
        3
    tyhunter  
    OP
       2015-12-02 16:47:44 +08:00
    @anyfc 如果只填写 root 的话,也是无法登陆,提示没权限,只能写 nobody ,但只能读不能写
    lhbc
        4
    lhbc  
       2015-12-02 16:59:50 +08:00   ❤️ 2
    把共享目录的所有者设置为指定的用户和组
    owner 有读写权限
    group 看你需求,可以给读写或者读权限
    other 看需求,可以给读取权限或者无任何权限
    然后,按需求添加用户到组即可

    如果需要更复杂的权限管理,只有 ACL 能实现了
    OpenWrt 应该不支持 ACL
    Rocketime
        5
    Rocketime  
       2015-12-02 17:29:49 +08:00 via Android   ❤️ 1
    在 Web 界面或者 ssh 把配置文件里把“ invalid users = root ”这一行前面加个井号注释掉。然后就可以用命令给 root 用户设密码了,密码随意设可以和登录密码不同。
    anyfc
        6
    anyfc  
       2015-12-02 17:30:07 +08:00   ❤️ 1
    我是按照这个设置的,你可以看看:
    http://www.right.com.cn/forum/thread-115841-1-1.html
    tyhunter
        7
    tyhunter  
    OP
       2015-12-02 20:21:25 +08:00
    @anyfc
    @Rocketime
    @lhbc
    解决了,我把挂载的移动硬盘文件夹(/mnt/sda2 )权限设置成 777 就能擦写了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   957 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:41 · PVG 05:41 · LAX 14:41 · JFK 17:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.