成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

讓UNIX普通用戶具備關(guān)機(jī)權(quán)限

系統(tǒng) 其他OS
在UNIX系統(tǒng)中的某些情況下,我們非常希望普通用戶也能執(zhí)行關(guān)機(jī)命令,而不具備其它的超級(jí)權(quán)限,本文就是來教用戶如何實(shí)現(xiàn)上述功能。

UNIX系統(tǒng)中,超級(jí)用戶掌握著系統(tǒng)的所有權(quán)限,關(guān)機(jī)命令也是其中非常重要的一項(xiàng)權(quán)限。但在某些情況下,我們非常希望普通用戶也能執(zhí)行關(guān)機(jī)命令,而不具備其它的超級(jí)權(quán)限。

為了使普通用戶具備關(guān)機(jī)權(quán)限,我們需要?jiǎng)?chuàng)建一個(gè)專門進(jìn)行關(guān)機(jī)的用戶,將它的sh修改為我們指定的關(guān)機(jī)程序。具體操作如下:

首先,我們在UNIX系統(tǒng)中正常建立一halt用戶,在建立時(shí)我們可以設(shè)置該用戶為無口令用戶。然后,用 vi 編輯器修改 /etc/passwd 文件。將我們剛建立的 halt 用戶一行的內(nèi)容修改為:

halt:x:0:1:/etc:/etc/halt

即該用戶具有超級(jí)用戶權(quán)限,但是它的啟動(dòng)目錄為/etc,執(zhí)行的sh為我們指定的可執(zhí)行程序/etc/halt,該執(zhí)行文件的內(nèi)容如下:

 

  1. HALT_TERMINAL=`tty`  
  2. case "$HALT_TERMINAL"  
  3. in  
  4. /dev/tty0[1-9]|/dev/tty1[012])  
  5. w-h | fgrep -v halt > /dev/null  
  6. if [ $? = 0 ]  
  7. then  
  8. clear  
  9. echo "\n\n\n\n\n\n"  
  10. setcolor red black  
  11. echo " [ 普通用戶關(guān)機(jī)程序 ] ** 警告** "  
  12. setcolor yellow black  
  13. echo "以下用戶未退出系統(tǒng)無法自動(dòng)關(guān)機(jī)。請選擇關(guān)機(jī)方式:\n"  
  14. echo " 注冊用戶注冊終端號(hào)"  
  15. w -h | fgrep -v halt | awk '{print " " $1 " " $2}'  
  16. echo " \n\n "  
  17. echo " 1: 中斷關(guān)機(jī)程序。"  
  18. echo " 2: 系統(tǒng)強(qiáng)行關(guān)閉計(jì)算機(jī)。(可能會(huì)造成數(shù)據(jù)丟失)\n\n"  
  19. while true  
  20. do  
  21. echo -n " 請選擇:"  
  22. read select  
  23. if test"$select"= 1  
  24. then  
  25. setcolor white black  
  26. clear  
  27. exit 1  
  28. else  
  29. if test "$select"=2  
  30. then  
  31. setcolor white black  
  32. /etc/haltsys  
  33. fi  
  34. fi  
  35. done  
  36. else  
  37. cd /usr/tmp  
  38. rm -f *  
  39. cd  
  40. /etc/haltsys  
  41. fi  
  42. echo "\n\n 普通用戶關(guān)機(jī)程序不能在終端上運(yùn)行!!"  
  43. esac  
  44. exit 

將以上內(nèi)容用vi編輯器編輯保存為 /etc/halt,并將該文件的權(quán)限修改為一般用戶可讀可執(zhí)行即可。

這樣,一般用戶只需在“Login:”狀態(tài)下輸入halt 用戶名,即可實(shí)現(xiàn)系統(tǒng)的自動(dòng)關(guān)閉。當(dāng)然,若此時(shí)系統(tǒng)中有其它用戶尚未退出,則會(huì)給出提示信息,而不會(huì)自動(dòng)強(qiáng)行關(guān)閉系統(tǒng)。另外該關(guān)機(jī)用戶在終端上不能關(guān)閉系統(tǒng),這也提高了系統(tǒng)的安全性。該方法在SCO Open UNIX 5.0操作系統(tǒng)中試驗(yàn)通過。

【編輯推薦】

  1. Unix系統(tǒng)安全中作為root運(yùn)行的程式
  2. Linux/Unix操作系統(tǒng)處于內(nèi)網(wǎng)的桌面控制
  3. Nagios監(jiān)控Linux和Unix服務(wù)器-安裝步驟
  4. 英特爾下一代安騰亮相 Unix市場競爭慘烈
  5. 熱門:IBM DB2 for Linux, UNIX, and Windows

 

責(zé)任編輯:馮宇 來源: 博客園
相關(guān)推薦

2022-08-04 07:03:11

Linux配置命令

2010-01-05 10:13:57

Ubuntu普通用戶市場

2021-02-22 10:32:46

云計(jì)算云廠商SaaS

2011-12-12 17:07:43

2011-02-24 11:11:14

2010-02-23 16:49:40

CentOS tomc

2013-10-12 15:45:30

2013-12-23 13:24:47

Linuxauthbind命令

2009-04-30 17:29:49

LinuxUbuntuScreen

2012-08-02 10:48:03

Windows 8操作系統(tǒng)

2023-05-13 09:09:54

AR谷歌

2009-03-28 09:40:32

Windows 7微軟操作系統(tǒng)

2015-07-29 11:31:25

2010-07-19 17:22:02

連接到Telnet服務(wù)

2012-11-02 09:28:57

Windows Ser

2022-08-19 15:02:10

Linuxsu 命令

2009-04-20 08:49:29

Windows 7微軟操作系統(tǒng)

2017-11-01 13:34:33

2018-10-16 09:10:02

寬帶WiFi網(wǎng)絡(luò)

2010-08-09 13:57:19

DB2 sql
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩一区二区三区在线 | 亚洲精品中文字幕 | 一区二区三区在线免费看 | 成人在线观看欧美 | 亚洲成人精选 | 爱操影视| 羞羞视频网站在线观看 | 国产一区二区三区色淫影院 | 玖玖色在线视频 | 久久91视频 | 国产美女黄色片 | 一区二区在线不卡 | 一级黄色片免费在线观看 | 欧美日韩综合精品 | 99久久精品国产一区二区三区 | 亚洲最新在线 | 国产欧美日韩视频 | 亚洲欧美视频一区 | 欧美激情a∨在线视频播放 成人免费共享视频 | 美女天天操 | 中文字幕av网址 | 日日夜夜精品视频 | 亚洲精品女人久久久 | 欧美日韩精品一区二区天天拍 | 一级免费毛片 | 欧美一级淫片免费视频黄 | 日韩一区二区在线播放 | 欧美成人一区二免费视频软件 | 亚洲一区 | 国产成人免费视频网站高清观看视频 | 免费的av网站 | 国产免费色| 欧美啪啪 | 91视频网址 | 蜜桃久久| 欧美一区2区三区4区公司 | 久久精品一区 | 久久精品欧美一区二区三区不卡 | 久久精品男人的天堂 | 久久一| 久久久国产一区二区三区 |