BSD系统让某个用户登陆就关机的办法
作者:WeekendFlower
时间:2026-04-21
浏览:4
实现FreeBSD用户登录后自动关机 先进入相关的ports目录: cd /usr/ports/security/sudo 接着编译并安装: make install clean; 安装完成后,需要配置sudo的权限。执行: visudo 在打开的文件中,添加下面这行规则: jxtm ALL=(AL
本文目录
实现FreeBSD用户登录后自动关机
先进入相关的ports目录:
cd /usr/ports/security/sudo
接着编译并安装:
make install clean;
安装完成后,需要配置sudo的权限。执行:
visudo
在打开的文件中,添加下面这行规则:
jxtm ALL=(ALL) NOPASSWD:/sbin/halt -p
这样一来,用户jxtm就能在命令前直接使用sudo来执行关机操作halt -p,并且系统不会要求输入密码。
设置登录自动执行
权限配置好只是第一步,关键在于如何让它自动触发。方法其实很简单,只需在该用户的shell配置文件中加一条命令。
找到用户jxtm的.shrc文件(或其他对应的shell配置文件,如.bashrc、.profile),在文件的最后一行加入:
sudo /sbin/halt -p
保存之后,整个设置就完成了。此后,只要用户jxtm成功登录系统,这条命令便会自动执行,随即触发关机流程。
作者最新文章
ArchiveofOurOwn官网链接及同人文学阅读入口
2026-10-30 10:21
多张照片怎么合成PDF文件?三种图片转PDF工具怎么选?
2026-10-29 15:06
音述AI作品如何复制分享链接发给好友
2026-10-27 12:00
冰点还原怎么打开 程序启动步骤
2026-10-23 13:35
keyshot怎么做爆炸图 零件展开步骤
2026-10-21 10:46
上一篇:
CentOS上C++网络编程怎样进行
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































