鉴于近期 Wannacry 和“桑布拉克里“漏洞 - 卸载 Samba 似乎是明智之举。(除了配置更改以禁用最古老的协议)
不久前(几年前)我安装了 Samba 来访问 Windows 共享文件夹,但现在不再使用它了。
除了与 Windows 机器共享文件夹和打印机之外,还有什么奇怪的事情使用或依赖 Samba 吗?
如果我卸载 Samba,我可能会面临什么后果(如果有的话)?
编辑:更多信息。运行:
apt-cache rdepends samba --installed
(谢谢这个答案) 输出以下列表 - 其中大部分看起来像 Samba 的其他组件 - 但还有其他东西例如 nautilus-share 听起来不相关。
samba
Reverse Depends:
libpam-winbind
libnss-winbind
winbind
smbclient
samba-vfs-modules
samba-libs
samba-libs
samba-common-bin
samba-common
samba
libwbclient0
libpam-winbind
libnss-winbind
winbind
smbclient
samba-vfs-modules
samba-libs
samba-common-bin
samba-common
samba
nautilus-share
libwbclient0
答案1
如果您安装了它,您可以卸载它及其依赖项,apt-get remove --purge samba
如果任何依赖项也被另一个程序使用,它将不会被删除。
Samba 本身不只是用于文件共享,还可用于用户和组管理。但如果您不使用它,那么再次删除它应该不会有任何后果。
我不太清楚,但我猜 nautilus share 可能只是 nautilus 文件浏览器的某种 samba 前端插件。所以如果你不使用 samba,你就不能共享文件 => 你也不需要这个