首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更改Samba共享NTFS驱动器的所有权

无法更改Samba共享NTFS驱动器的所有权
EN

Ask Ubuntu用户
提问于 2022-08-20 08:36:04
回答 1查看 361关注 0票数 0

我是新来的,所以我会长篇大论。

我正在将无头NUC设置为家庭服务器。插入一个4 4TB的NTFS外部驱动器,它自动(?)在/media/username/Seagate下。第一步是与我的其他设备共享网络上的驱动器(在GUI提供给我下载samba服务器的选项中,我只需勾选几个复选框)。

接下来,我安装了果冻。我希望我的媒体库在这个samba共享驱动器上(但对于服务器,仍然是本地插入的)驱动器。问题在于权限。整个磁盘是由username:username拥有的,我似乎无法对它做任何事情。尝试更改用户、组、将jellyfin添加到username组中,创建包含usernamejellyfin的新组,并将其分配给用户、组和组,这样做没有什么效果,它总是只显示username:username

代码语言:javascript
复制
sudo chown -R jellyfin:jellyfin /media/username/Seagate
sudo chown -R username:jellyfin /media/username/Seagate
sudo chown -R :jellyfin /media/username/Seagate
sudo chown -R jellyfin /media/username/Seagate
sudo usermod -a -G username jellyfin
echo etc

虽然只将它交给jellyfin可能不是正确的解决方案,因为我希望samba共享继续工作。Ubuntu 22.04如果这很重要的话。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-08-20 09:45:17

你永远也不会。Microsoft文件系统不理解POSIX。chmodchown为POSIX。

安装时设置NTFS权限。Samba在其配置文件smb.conf中有权限选项。

看起来会是这样的:

代码语言:javascript
复制
[{share}]
path = /{path}
valid users = {users}
force group = {group}
read only = no
create mask = 0664
force directory mode = 2775
  • 创建掩码:在创建文件时,它将是rw (所有者)、rw (组)、r(其他),由{user}拥有,并设置为组{ group }
  • dirs为rwx (所有者)、rwx (组)、rw (其他)。
  • 尽量避免设置权限的“其他”部分;我建议将其保留在0上。这也将有助于识别错误配置:如果某些东西由于权限而无法工作,那么它将涉及该用户的“用户”和“组”(与其让一个人拥有不应该拥有该权限的访问权,不如让一个人有权访问该用户;第一个是您可以修复的;第二个是您从未收到通知,并要求您自己检查日志和信任以确定情况)。

还有很多选择。有关更多信息,请参见您的smb.conf

另一个经常使用的设置是“公共共享”,每个人都可以访问。如果希望将valid users = {users}替换为guest ok = yes

大括号之间的所有项目都需要用你想要的东西来替换。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1424632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档