寻找 Ubuntu 的无害恶作剧或愚人节玩笑(单行代码),可以让同事们开怀大笑。但不能损坏系统。
太广泛了,好吧……
- 仅限 Shell 脚本
- 最大长度为 42(生命、宇宙和一切的终极问题的答案。)
答案1
最经典
sudo chsh -s /bin/false user
或者
sudo chsh -s /usr/sbin/nologin user
第一个命令会将user
的登录shell 设置为/bin/false
,它是一个始终返回 的可执行文件false
,可以有效地将用户从其帐户中切断;
第二个将把user
的登录 shell 设置为/usr/sbin/nologin
,这是一个可执行文件,它将始终显示自定义消息(旨在警告用户他无权登录),可在 中进行配置/etc/nologin.txt
。
你将会享受第二个的乐趣!
如果您没有目标用户的密码但可以物理访问该机器:
- LSHIFT开机时按住以启动
grub
- 选择默认内核的恢复模式(例如
Ubuntu, with Linux 3.19.0-15-generic (recovery mode)
),然后点击Enter - 选择
root - Drop to root shell prompt
并点击Enter - 跑步
mount -o rw,remount /
- 运行
chsh -s /bin/false user
或chsh -s /usr/sbin/nologin user
- (可选)如果您选择第二种方法,请
/etc/nologin.txt
以最有利可图的方式编辑 - 跑步
reboot
- 享受
答案2
畅所欲言:
echo 'you are under surveillance' | festival --tts
可能在启动时运行它!