当前位置: 首页>>技术教程>>正文


ssh – 在Ubuntu中禁用console-kit-daemon的使用

, , ,

问题描述

我管理着几台Ubuntu 9.04服务器,每次登录时,我都会得到带有服务器统计信息的Landscape Utility打印输出,等等。我真的不需要它,这大大降低了我的登录速度。有人可以告诉我如何禁用当天消息以及landscape-sysin守护程序吗?

我开始使用top跟踪我的登录,当用户登录时,sshd会立即记录高达100%的CPU使用率,并且我相信横向攻击和每日更新守护程序消息是主要的罪魁祸首。是否有人对导致我可怕的登录时间的原因有任何想法?

最佳思路

我认为您在服务器上不需要consolekit

我用以下方法将其删除:

apt-get remove consolekit

(还有dbus)

次佳思路

您在/etc/update-motd.d/*中有一个或多个脚本。您可以删除它们或执行以下操作:

sudo touch /var/lib/update-motd/disabled

参见man update-motd


       This script executes lists of scripts in lexical  order,  concatenating
       and  writing  the  output to /var/lib/motd, which is usually a symbolic
       link to /etc/motd.

       Users and/or packages should add symbolic links to /etc/update-motd.d/,
       /etc/update-motd.d/hourly,    /etc/update-motd.d/daily,    /etc/update-
       motd.d/weekly, /etc/update-motd.d/monthly, prepended with  a  two-digit
       number to define the displayed order, as obeyed by run-parts(8).

       Separate  cron  jobs  will  run  update-motd  every 10 minutes, hourly,
       daily, weekly, and monthly.  Each of execution of update-motd will  run
       the  scripts  in  the corresponding /etc/update-motd.d/ directory.  The
       output of each script will be written and  cached  in  /var/run/update-
       motd/*,  retaining  the number and name of the script executed, to pre‐
       serve the ordering of the output in /etc/motd.  After execution of  the
       current set of scripts, all files in /var/run/update-motd/ will be con‐
       catenated with /etc/motd.tail and written to /etc/motd.

       The update-motd script will not execute if  the  file  /var/lib/update-
       motd/disabled  exists.  One can override this using the --force option.
       To permanently enable/disable update-motd, use:
           $ sudo update-motd --enable
           $ sudo update-motd --disable

如果您使用的是X11 /Gnome,我认为您不想禁用console-kit-daemon,因为它是登录过程的一部分。如果不是,那么我将禁用X。

第三种思路

经过更多的谷歌搜索之后,我发现人们遇到了console-kit-daemon的问题,在/var/log/daemon.log中留下了有关守护程序无法初始化policykit的错误消息。我检查了自己的日志,并确定我得到了同样的东西。我跑了

apt-get install -y policykit

这似乎已经解决了问题。既然console-kit-daemon初始化策略工具包没有任何问题(因为它现在已经存在),我的登录速度很快。

第四种思路

我更喜欢这种解决方案:

touch ~/.hushlogin

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11412.html,未经允许,请勿转载。