点评:在UNIX系统中,超级用户拥有系统的所有权限,并关闭命令是一个最重要的权限。但在有些情况下,我们非常希望普通用户可以执行关机命令,没有其他的超级大国。



为了让普通用户关闭电源,我们需要创建一个专门用于关机的用户,并对其进行修改。





在UNIX系统中,超级用户拥有系统的所有权限,并关闭命令是一个最重要的权限。但在有些情况下,我们非常希望普通用户可以执行关机命令,没有其他的超级大国。



为了使普通用户具有关机特权,我们需要创建一个专用用户关闭他们的SH并将其修改为我们指定的关机程序:



首先,我们建立了一个阻止用户通常在UNIX系统中,我们可以设置此用户为非密码的用户时,它是建立,修改 / /密码等与VI编辑器文件。内容停止用户一行我们刚刚建立的修改:



停止:X:0:1: / / /等等停止



也就是说,用户拥有超级用户特权,但是它的启动目录是等的。



halt_terminal = ` TTY `



案例halt_terminal美元



在



/ dev / tty0 { 1-9 } | / dev / tty1 { 012 })



WH | fgrep一样- V停止> / dev /空



如果{ $ = 0 }



然后



明确







设置颜色红色黑色



普通用户关机



设置颜色黄色黑色



以下用户不能离开系统而自动关闭系统。请选择关闭模式:



注册用户注册终端号



W·H V停止| fgrep一样| awk {打印1美元2美元}







1:中断关机程序。



2:系统强行关闭计算机。(可能导致数据丢失)



而真正的



做



请选择



读选择



如果测试$选择= 1



然后



设置颜色白色黑色



明确



1号出口



其他的



如果测试$选择= 2



然后



设置颜色白色黑色



/ / haltsys等



FI



FI



多恩



其他的



CD / usr / tmp



RM



光盘



/ / haltsys等



FI



普通用户关机程序不能在终端上运行!!



ESAC



出口



vi编辑器将上述内容保存为,并将文件的权限修改为一般用户可读和可执行的权限。



在这种方式中,用户只需要在国家进入停止的用户名;登录:该系统可以自动关闭。当然,如果在尚未退出系统还有其他用户,提示信息将被给予,和系统不会自动关闭此外,关闭用户不能关闭终端系统,提高了系统的安全性。这种方法是在开放的UNIX操作系统测试5。