谁创建/ home / <user> / Public每个(启动)时间?


2

我有一个debian挤压机,每次启动后,所有/ home-Folders中都有一个空目录“Public”(是的,大写P)。

它显然看起来与SMB或FTP相关,但我无法弄清楚谁或什么对其创建负责。我唯一的提示是,其他一些管理员已经samba, gsambad, gadmintools, winbind通过apt-get 安装了软件包,并在短时间内再次清除了所有软件包。

(尽管gadmintools是一个元数据包,包括更多用于FTP,BIND,DHCP,Squid等的东西,但系统上不再运行这些服务。意思是,所有的gadmintools依赖服务都已被清除。)

我在/etc/init.d/或/ etc / rc *中找不到任何可以表明任何所述服务幸存下来并且可以用于创建目录的内容。另外,我在/ etc /或/ var /或whereever中找不到字符串“Public”,希望它会在某个配置文件中定义。我甚chattr +i至在目录上使用过,希望在启动时找到有人在syslog中抱怨,但无济于事。

谁能给我更多关于此的线索?


Public文件夹中的任何内容?是否有[public] path = / home / public的smb.conf?(虽然没有资本化)。在uplick(没有'p')的任何重复?
Hennes 2013年

空。并且没有smb.conf或类似文件。
Karma Fusebox 2013年

这是一个名为'user'的用户,或'user'引用变量用户名'%user%'
horatio 2013年

如果你不介意效率极低:(每个文件一个grep进程,很难做得更糟)。 find /path/to/directory -exec grep -c "ublic" {} /dev/null \; (可选择不带-c)。替代方案:grep -Rl ublic /path/to/dir,但这可能不适用于每个系统。
Hennes 2013年

/ path / to / directory意味着/在这里,我已经做到了。可能在输出的负载中遗漏了一些东西(python-stuff本身就有很多“公共”)。但无论如何,我显然在此期间解决了这个问题。ps -ef | grep share提出了一些与WebDAV和gnome-user-share东西混淆的apache进程。没有多想,只需去/重新安装apache2 *并且没有留下公共目录的痕迹。但是非常感谢你。
Karma Fusebox 2013年

Answers:


2

自我回答这一个:

ps -ef | grep share提出了一些与WebDAV和gnome-user-share东西混淆的apache进程。(这意味着apache进程在ps的命令行中提到了那些。)没有多想,只是去/重新安装任何apache2 *包。现在启动后不再公开了。

不过,谢谢你的想法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.