来源:蜘蛛抓取(WebSpider)
时间:2017-09-19 06:31
标签:
证大财富理财
linux怎么给一个普通用户reboot权限
分四种情况讨论:
&&&&1.让任何人(包括根本不拥有系统帐号的人)都可以通过控制台reboot 在/etc/inittab文件中保留ca::ctrlaltdel:/sbin/shutdown
-t3 -r now 这一行。这样全国人民都可以reboot你的机器,只要你把控制台交出来。
&&&&2.让所有系统用户都可以reboot 执行#
/etc/security/console.apps/reboot即可。这就在console.apps目录下生成了一个空文件,文件名就是授权的application。以上路径是针对Mandrake系统而言的,其他系统我不清楚。不过,真正高雅的Mandraker或许根本就不会去靠“&”来生成这个文件――他们会使用msec来进行控制的。
&&&&3.让指定的用户才可以reboot 假设我们要让用户zhizunbao拥有reboot的权限,我们靠uid/gid来完成控制: #
groupadd reboot # cd /usr/local # mkdir reboot # chown
root:reboot reboot/ # chmod 750 reboot/ # cd reboot # cp
/sbin/reboot . # chmod 4755 reboot # usermod -G reboot
zhizunbao 现在,zhizunbao就可以运行/usr/local/reboot/reboot来重启动机器。
4.在一台不设普通用户的机器上启用口令验证reboot 这实际上是靠添加一个关机帐号来实现的,该帐号的shell就是加了s位的/sbin/halt,并且口令只有少数维护人员知道。我们这里采用的就是第4套方案。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。让UNIX普通用户具备关机权限
让UNIX普通用户具备关机权限,让UNIX普通用户具备关机权限
在UNIX系统中,超级用户掌握着系统的所有权限,关机命令也是其中非常重要的一项权限。但在某些情况下,我们非常希望普通用户也能执行关机命令,而不具备其它的超级权限。 为了使普通用户具备关机权限,我们需要创建一个专门进行关机的用户,将它的sh修改为我们指定的关机程序。具体操作如下: 首先,我们在UNIX系统中正常建立一halt用户,在建立时我们可以设置该用户为无口令用户。然后,用 vi 编辑器修改 /etc/passwd 文件。将我们刚建立的 halt 用户一行的内容修改为: halt:x:0:1:/etc:/etc/halt 即该用户具有超级用户权限,但是它的启动目录为/etc,执行的sh为我们指定的可执行程序/etc/halt,该执行文件的内容如下: HALT_TERMINAL=`tty` case "$HALT_TERMINAL" in /dev/tty0[1-9]|/dev/tty1[012]) w-h | fgrep -v halt > /dev/null if [ $? = 0 ] then clear echo "nnnnnn" setcolor red black echo " [ 普通用户关机程序 ] ** 警告** " setcolor yellow black echo "以下用户未退出系统无法自动关机。请选择关机方式:n" echo " 注册用户注册终端号" w -h | fgrep -v halt | awk ‘{print " " $1 " " $2}‘ echo " nn " echo " 1: 中断关机程序。" echo " 2: 系统强行关闭计算机。(可能会造成数据丢失)nn" while true do echo -n " 请选择:" read select if test"$select"= 1 then setcolor white black clear exit 1 else if test "$select"=2 then setcolor white black /etc/haltsys fi fi done else cd /usr/tmp rm -f * cd /etc/haltsys fi echo "nn 普通用户关机程序不能在终端上运行!!" esac exit 将以上内容用vi编辑器编辑保存为 /etc/halt,并将该文件的权限修改为一般用户可读可执行即可。 这样,一般用户只需在“Login:”状态下输入halt 用户名,即可实现系统的自动关闭。当然,若此时系统中有其它用户尚未退出,则会给出提示信息,而不会自动强行关闭系统。另外该关机用户在终端上不能关闭系统,这也提高了系统的安全性。该方法在SCO Open UNIX 5.0操作系统中试验通过。
来源:/n/6998.html
热门搜索:
使用智能对象进行自由变换 PS实例教程
ps教程 简单调出创意花卉效果
PS教程 教你使用PS将图片转化为素描效果
PS后期打造梦幻风景效果图教程
您可能会发现,经常看到在短视频有人在表演的时候说一些鼓励的话,然后就是双击666,听的您或许摸不清头脑,我就在这里为您解答一下,请给我点赞,让我解答更加有动力。
您是否熟悉我们生活的城市是怎么命名而来的呢?中国城市的命名可是有很深的文化底蕴和历史背景的,你都知道么?我从网上搜集了大量的城市名来源,让您好好的涨涨知识,您准备好了吗?
对于爱美人士来说,美白护肤是不分季节的,即使在冬季,依然需要做好皮肤护理工作。饮食调理是护肤的一项重要措施,那么冬天美白吃什么水果呢?接下来就和我一起来看看了解一下冬季美白吃什么水果好!
产妇顺产以后多久可以洗头发?有很多产妇为了防止自己受寒所以在产后不让自己洗头发,但是又特别难受,这篇文章讲述了产妇顺产以后多长时间可以洗头发,通过这篇文章了解产妇顺产以后多久可以洗头发吧。
阴阳师是现在相当火热的一款手游,最近阴阳师又有了新的更新,玩家可以通过挑战副本来获取妖刀姬樱雨刀舞皮肤。可是的很多人不知道阴阳师妖刀姬副本阵容是怎样的,下面就给大家来详细介绍吧。
阴阳师是现在很火热的一款手机游戏,这款游戏一直在更新完善,受到很多人的追捧,就在最近阴阳师又推出了小鹿男,小鹿男作为SSR式神,很多人对它还不是很了解,下面就给大家来介绍阴阳师小鹿男御魂以及阵容搭配吧。
我们在玩阴阳师完成悬赏任务的时候,都会要求玩家找到各种式神的位置,可是很多人不知道阴阳师跳跳哥哥在哪里刷、哪里多,下面就给大家来详细介绍吧,希望对大家玩游戏有所帮助。
京津冀及周边地区出现持续雾霾天气,很是让孕妈妈们担心。持续的雾霾天气对孕妇产生了很大的影响,那么雾霾天气对孕妇危害有多大?雾霾天气孕妇怎么办?下面的文章详细介绍 了雾霾天气对孕妇的危害,一起来看看吧。
我们知道宝宝刚刚出生的时候口腔里是没有牙齿的,一般孩子在四个月以后慢慢开始出牙,每个孩子的体质不一样,所以出牙的时间也是有所差异的,宝宝出牙的时候身体会出现一些症状,家长们要及时的护理好,下面一起来看看宝宝长牙的症状有哪些。
肚子上的赘肉看上去让人烦恼,尤其是对于想穿裙子的女生来说更是一件郁闷的事情。现在减肥的方法有很多,但是很多人并不知道专门瘦肚子的方法。那么,如何瘦肚子呢?下面就给大家介绍几种减肚子的方法吧。opensuse的普通用户有关机权限_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:162,868贴子:
opensuse的普通用户有关机权限收藏
有点不适应阿
票牛教你如何买到热门、便宜、真实的演出门票!
哪个系统的普通用户没有关机权限?
kde桌面普通用户都有关机权限
halt貌似不要sudo
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或1089人阅读
RedHat(9)
系统默认情况下只有root用户才有执行他们的权限。你可以将/sbin/reboot和&
/sbin/halt的用户与用户组都设置为root,然后设置它们的执行权限。&
#chown root:root /sbin/halt&
#chmod 744 /sbin/halt&
第一条命令将halt的用户和用户组设置为root,第二条命令设置它的拥有者即root有读写执行权限,其它用户为只读权限。
linux中普通用户默认能执行reboot,halt和poweroff等权限,一般为了安全起见,需要修改.
以root用户进入/etc/security/console.apps目录下,删除reboot和halt及poweroff即可.
[root@rac01 console.apps]# pwd
/etc/security/console.apps
[root@rac01 console.apps]# rm -rf poweroff
[root@rac01 console.apps]# rm -rf reboot
[root@rac01 console.apps]# rm -rf halt
[root@rac01 console.apps]#
再以普通用户登录,执行上述关机命令,系统能识别,但没有反应.
linux怎么给一个普通用户reboot权限?
分四种情况讨论:
1.让任何人(包括根本不拥有系统帐号的人)都可以通过控制台reboot
在/etc/inittab文件中保留ca::ctrlaltdel:/sbin/shutdown -t3 -r now
这一行。这样全国人民都可以reboot你的机器,只要你把控制台交出来。
2.让所有系统用户都可以reboot
执行# & /etc/security/console.apps/reboot即可。这就在console.apps目录下生成了一个空文件,文件名就是授权的application。以上路径是针对Mandrake系统而言的,其他系统我不清楚。不过,真正高雅的Mandraker或许根本就不会去靠“&”来生成这个文件——他们会使用msec来进行控制的。
3.让指定的用户才可以reboot
假设我们要让用户zhizunbao拥有reboot的权限,我们靠uid/gid来完成控制:
# groupadd reboot
# cd /usr/local
# mkdir reboot
# chown root:reboot reboot/
# chmod 750 reboot/
# cd reboot
# cp /sbin/reboot .
# chmod 4755 reboot
# usermod -G reboot zhizunbao
现在,zhizunbao就可以运行/usr/local/reboot/reboot来重启动机器。
4.在一台不设普通用户的机器上启用口令验证reboot
这实际上是靠添加一个关机帐号来实现的,该帐号的shell就是加了s位的/sbin/halt,并且口令只有少数维护人员知道。我们这里采用的就是第4套方案。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:22034次
排名:千里之外
原创:15篇
转载:40篇
(1)(3)(2)(3)(4)(1)(1)(1)(3)(1)(1)(2)(6)(8)(11)(2)(5)