samba中admin users 无法登陆

  • Samba版本: 4.4.9(源码编译)
  • centos版本: 7
  • smb.conf 的相关配置段
[share]
        path = /home/lingo/share
        browseable = No
        admin users = pi
        guest ok = Yes
        read only = No
        valid users = hhh
        write list = hhh
  • 访问情况

clipboard.png

  • 我的问题

    1. 为什么作为 admin user 的 pi 登录时连 ls 命令都执行不了呢?
    2. 为什么hhh作为 valid users 也执行不了ls 命令呢?
  • 尝试的操作

    1. 将pi 列入valid user 中后,即可正常使用
  • 备注
    已尝试重启
阅读 2.7k
1 个回答

主要的可能:
是相应的文件目录,该用户本身在本地就没有写的权限,需要注意samba中的用户和系统本地用户是不同的,也有不同的权限,比如那个目录是A用户创建的,你samba中的B用户去访问,可能有读的权限,但很大可能没有写权限。类似的,如果A用户对创建的文件权限没有给任何人读权限时,你B用户去也会出现不可读的问题。

已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进