命令行中是否存在无害的恶作剧?

命令行中是否存在无害的恶作剧?

寻找 Ubuntu 的无害恶作剧或愚人节玩笑(单行代码),可以让同事们开怀大笑。但不能损坏系统。

太广泛了,好吧……

  1. 仅限 Shell 脚本
  2. 最大长度为 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

你将会享受第二个的乐趣!


如果您没有目标用户的密码但可以物理访问该机器:

  1. LSHIFT开机时按住以启动grub
  2. 选择默认内核的恢复模式(例如Ubuntu, with Linux 3.19.0-15-generic (recovery mode)),然后点击Enter
  3. 选择root - Drop to root shell prompt并点击Enter
  4. 跑步mount -o rw,remount /
  5. 运行chsh -s /bin/false userchsh -s /usr/sbin/nologin user
  6. (可选)如果您选择第二种方法,请/etc/nologin.txt以最有利可图的方式编辑
  7. 跑步reboot
  8. 享受

答案2

畅所欲言:

echo 'you are under surveillance' | festival --tts

可能在启动时运行它!

来源:本帖 - http://ubuntuforums.org/showthread.php?t=1074772

相关内容