linux:root用户让普通用户可以使用关机命令

(2014-11-10 20:30:06)

标签:

365

注意:#的意思是root用户登录,不要输入进去。

1、第一步查看sudoers文件的权限:

# ls -l /etc/sudoers 查看sudoers的权限,前提root用户登录

-r--r----- 1 root root 580 Oct 4 2004 /etc/sudoers

2、第二步修改sudoers文件的权限:

# chmod 660 /etc/shdoers 修改为读写的权限,4读2写1执行

3、第三步执行如下操作

# visudo 打开sudoers文件,输入i可进行编辑

在 root ALL=(ALL) ALL 下面添加一行:

youruser ALL=/sbin/shutdown,/sbin/reboot,/sbin/halt youruser为你要登录的普通用户名

保存退出,执行:(est : wq)最基本的操作

4、 确认一下有没有错误,也可省略这一行命令

# more /etc/sudoers

5、执行这个操作

#sudo -v

6、最后把sudoers的权限修改过来

# chmod 440 /etc/shdoers

7、然后用你的用户登陆

$sudo shutdown -h now 这样就实现了普通用户关机

同样开机的时候也可直接用普通用户登录

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

linux的普通用户不能执行关机命令,linux:root用户让普通用户可以使用关机命令...相关推荐

  1. Linux - 新建用户教程(新增一个具有root权限的新用户)

    1)首先执行如下命令新建个 hangge 用户. useradd hangge (2)接着执行下面命令对其设置密码 passwd hangge (3)将查看 /etc/sudoers 文件权限,如果是 ...

  2. linux用root权限执行命令,Linux root权限获取之sudo命令详解

    1. 了解sudo的作用 日常操作中为了避免一些误操作,更加安全的管理系统,我们一般使用普通用户登录系统,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到 ...

  3. linux授权执行权限6,linux的用户授权

    接触使用linux也有一年了,但是一直没有使用过linux的用户授权之类的操作,前几天需要修改文件的权限,特意学了一下有关权限方面的操作, 今天记录总结一下: 一.创建用户: 1.使用命令 usera ...

  4. linux如何输入命令,linux中的命令如何输入

    1.linux中的命令如何输入 方法是多动手.动脑,学习时要经常与Windows进行对比.建议你先安装RedHat Linux,然后练习如何配置它,如何使用Linux命令,如何在X-WINDOWS下操 ...

  5. linux权限切换命令,Linux基础常用命令汇总(权限操作)

    权限操作 权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w. ...

  6. 在linux中删除多级目录,如何使用一个Linux命令删除多个子目录 | MOS86

    如果要使用Linux中的命令行删除另一个目录中的几个子目录,通常您必须多次使用rm命令.但是,有一个更快的方式来做到这一点. 说的我们有一个名为htg的目录,其中有五个子目录,我们要删除其中的三个目录 ...

  7. linux下expr命令,Linux系统如何使用expr命令

    expr是Linux系统中的命令,可用于整数值的计算机字符串的操作,那么expr命令具体有哪些用途呢?下面小编将针对expr命令在Linux上的使用给大家做个详细介绍,一起来学习下吧. 字串长度 # ...

  8. mac+usb安装linux系统安装,Mac OS X下制作安装Linux系统的USB启动盘

    帮同学把Linux安装到他们做的一个类似Mac mini大小(一个小盒子)的机器里面.这个其实就是一个pc,不过是基于atom的cpu.经过一 帮同学把Linux安装到他们做的一个类似Mac mini ...

  9. mysql给用户授予某数据库权限_mysql 数据库授权(给某个用户授权某个数据库)

    mysql 数据库授权(给某个用户授权某个数据库) 2016-10-10 带你飞 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysq ...

最新文章

  1. Autocad 3D 完全学习教程
  2. mysql命令行各个参数解释
  3. Java—正整数分解成质因数
  4. 如何使用 Go 语言搭建企业级高并发服务器?
  5. 面向对象——一起来复习托付与事件!
  6. 【Android笔记】如何创建列表视图3
  7. Differential Geometry之第九章常平均曲率曲面
  8. 系统架构----(2)大型网站架构之架构模式
  9. python成员变量,成员函数的总结
  10. pgAdmin4数据库备份还原
  11. 面向光栅薄膜光学性能探究的Rsoft建模与仿真
  12. oracle xdb xquery,XML DB与XDB是同一个东西吗?
  13. 求两个数的最小公倍数c语言程序,用C语言求两个数的最大公约数和最小公倍数...
  14. 中文繁简互换以及获取中文字符串首字母
  15. java 周几_java实现根据日期判断周几
  16. ESP32 学习笔记(七)I2S - Inter—IC Sound
  17. 李白打酒递归java_李白打酒----递归理解
  18. 奋斗的小青年的逻辑回归整理
  19. [转]ExtJs4 笔记(13) Ext.menu.Menu 菜单、Ext.draw.Component 绘图、Ext.resizer.Resizer 大小变更...
  20. 企业项目权限管理设计思路详解

热门文章

  1. matlab割平面方法程序,用割平面法求解整数规划问题max z=x1 x2, s.t.-x1 x2
  2. Linux C进程、线程
  3. layui loading动画_javascript制作loading动画效果 loading效果
  4. 你知道Salesforce,但你知道Intuit吗?
  5. vue 移动端点击延迟_vue移动端项目-click事件在浏览器中延迟300ms的解决方法
  6. 2023年最新Python安装详细教程
  7. Latex插入项目符号和编号
  8. 阿里云 代码访问mysql_阿里云远程怎么访问mysql_mysql
  9. Mysql sleep线程过多解决方案
  10. 解决TimeWait过多的问题