报错:
不能打开文件夹“xxxx”,因为您没有权限查看其内容。
文件夹右下角有个禁止符号,经常出现,每次出现,重启 samba 服务有时候能管用,有时候不行( samba 在 ubuntu 上)
但是虽说有这个状态,但是删除 /新建文件夹都是没问题的(但新建文件夹不能重命名),共享目录下,不在文件夹里的文件,读取,编辑,重命名,删除都没问题。
然后我试着用户 mac 的命令行,cd 到这个共享目录,也是没问题的
所有共享文件,文件夹权限在 ubuntu 都是 777 ,属组是 root:root
所以问题究竟出在哪里?
下面是 samba 的配置文件
[global]
syslog = 0
server role = standalone server
obey pam restrictions = yes
workgroup = WORKGROUP
unix password sync = yes
max log size = 1000
min protocol = SMB2
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
usershare allow guests = no
os level = 20
panic action = /usr/share/samba/panic-action %d
map to guest = bad user
pam password change = yes
passdb backend = tdbsam
server string =
log file = /var/log/samba/log.%m
dns proxy = no
[video]
valid users = video
write list = video
create mode = 777
directory mode = 777
path = /data/video
writable = yes
browseable = yes
1
o02VFqu3gZnZfX8n 2022-04-23 13:41:53 +08:00
1. 没有看到 User 相关的配置,而且有一行 "usershare allow guests = no"
2. 可以参考一下 https://wiki.archlinux.org/title/Samba#Creating_an_anonymous_share 以及 https://wiki.archlinux.org/title/Samba#Folder_shared_inside_graphical_environment_is_not_available_to_guests |