使用 Debian 10 Buster(具体版本Linux HAL 5.4.28-odroidxu4 #20.02.7 SMP PREEMPT 2020 年 3 月 26 日星期四 23:36:03 CET armv7l GNU/Linux)
我有一个使用 /etc/auto.master 中的条目安装的外部驱动器,安装到“/externaldrive”。
在此驱动器上,我当前已配置 3 个共享:
/externaldrive/data 作为数据共享
/externaldrive/music 共享为音乐
/externaldrive/videos 共享为视频
每个人都可以访问“数据”,并且可以从 Win10 机器和 Android 设备访问此共享。
“音乐”仅限于用户“媒体”,并且可以从 Win10 机器和 Android 设备成功登录。
“视频”显示为共享,但无法从任何设备登录,因为权限似乎阻止了访问。
我不明白的是,音乐和视频的共享配置相同,就像这两个文件夹的文件夹权限一样。
testparm 似乎没有显示任何问题:
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[Data]"
Processing section "[Videos]"
Processing section "[Music]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
idmap config * : backend = tdb
[Data]
force user = nobody
path = /externaldrive/data
read only = No
[Videos]
path = /externaldrive/videos
read only = No
valid users = media
[Music]
path = /externaldrive/music
read only = No
valid users = media
我的 smb.conf 文件非常简单:
[global]
workgroup = WORKGROUP
[Data]
path = /externaldrive/data
browsable = yes
writable = yes
read only = no
force user = nobody
[Videos]
path = /externaldrive/videos
valid users = media
browsable = yes
writable = yes
read only = no
[Music]
path = /externaldrive/music
valid users = media
browsable = yes
writable = yes
read only = no
文件夹权限如下:
drwxrwsrwx+ 5 root users 4096 Jul 15 2019 data
drwxrws---+ 7 root users 4096 Apr 23 08:17 music
drwxrws---+ 8 root users 4096 Apr 23 08:10 videos
我已经尝试按照Samba - 可以访问 1 个共享,但不能访问另一个共享。配置相同:
chcon -t samba_share_t /externaldrive/videos
但是收到以下错误:
chcon: can't apply partial context to unlabeled file '/externaldrive/videos'
我也尝试过按照以下方式递归应用它http://redhatshiju.blogspot.com/2011/03/configuring-samba-server-in-linux.html:
chcon -Rt samba_share_t /externaldrive/videos
毫不奇怪,我收到了相同的错误消息,但针对的是该文件夹内的每个文件/文件夹。
知道问题是什么吗?我该如何解决?它可能与上下文问题有关,但我对此并不熟悉。