我有 4 个 Ubuntu 盒子。其中一个Tower1
我必须sudo
使用grep /var/log/syslog
$ grep CRON /var/log/syslog | grep daily
grep: /var/log/syslog: Permission denied
$ sudo grep CRON /var/log/syslog | grep daily
Mar 10 06:25:01 Tower1 CRON[3649067]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Mar 11 06:25:01 Tower1 CRON[2002487]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Mar 12 06:25:01 Tower1 CRON[355962]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Mar 13 06:25:01 Tower1 CRON[3095340]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
$ ll /var/log/syslog
-rw-r----- 1 syslog adm 2,6G mar 14 02:45 /var/log/syslog
但在其他 3 个(例如Tower2
)中我不需要 sudo
$ grep CRON /var/log/syslog | grep daily
Mar 10 06:25:01 Tower2 CRON[119866]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Mar 11 06:25:01 Tower2 CRON[124499]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Mar 12 06:25:01 Tower2 CRON[135499]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Mar 13 06:25:01 Tower2 CRON[160398]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
$ ll /var/log/syslog
-rw-r----- 1 syslog adm 1594833 Mar 14 02:57 /var/log/syslog
在这 4 种情况下,我都以 sudoer 用户身份通过 ssh 登录,而不是以 root 用户身份登录。
什么可能导致差异?是否打开了 RDP 会话?(我猜这没什么关系)