在 Debian 上设置 Samba 共享时遇到问题

在 Debian 上设置 Samba 共享时遇到问题

我正在尝试为家庭网络做一个简单的 Samba 共享。我希望网络上的任何人都可以对其进行读写。

我跟着但不确定我是否完全正确地遵循了它,因为据我所知,该指南演示了如何与主系统共享同一磁盘上的文件夹,而我却试图在同一台 PC 内共享 HDD 上的文件夹。

下列的这些说明我做到了这一点:

sudo chown -R smbuser:smbgroup /share

在该命令执行后的某个时刻,出现了以下情况:

sudo: /etc/sudo.conf is group writable
sudo: /etc/sudo.conf is group writable
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins

我找不到有关如何修复此问题的信息,因此决定彻底删除 Samba尝试重新安装,但是,当我运行它时会出现相同的消息,即使如此su

我现在无法卸载 Samba 并重新开始,而且我已经这样大约四个小时了。

有人能帮忙吗?

答案1

听起来很像你实际运行sudo chown -R smbuser:smbgroup / share或类似操作,并最终改变了文件所有权和权限总体上/而不仅仅是 /share 目录。

虽然这在技术上是可以修复的,但从头开始重新安装 Debian 实际上会更快(这样你就知道你将从一个正常工作的系统开始,而不是几个月或几年后发现剩余的未修复的文件权限)。

一般来说,这与 Samba 无关,卸载 Samba 也无法解决任何问题。

相关内容