如题,平时我们在自己电脑上玩linux,基本都是一个root用户就够了(反正我99%时间都是直接用root用户登录系统),可如果在公司里就不行了,有时候需要多个用户对系统具有root权限,类似与一个系统拥有多个系统管理员

我知道的方法是给普通用户增加sudo权限,方法如下

vi /etc/sudoers

找到

root ALL=(ALL) ALL

下面这行是我自己加上去的,给bp用户增加sudo权限

bp ALL=(ALL) ALL

是不是:wq不能正常退出啊,使用:wq!强制退出吧

还有一种方法是增加一个adm组,然后给这个组增加sudo权限,然后把bp用户加入到该组也可以实现同样的效果

[root@bogon ~]# vi /etc/sudoers

[root@bogon ~]# groupadd admin

[root@bogon ~]# usermod -a -G admin bp

[root@bogon ~]# cat /etc/sudoers|grep admin

%admin ALL=(ALL) ALL

[root@bogon ~]# su bp

[bp@bogon root]$ sudo /etc/passwd

[sudo] password for bp:

最新文章

  1. ObjectStream 及 序列化 介绍
  2. 编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int x),如果x的值是1,在控制台打印出大写的英文字母表;如果x的值是2,在 控制台打印出小写的英文字母表。其次,再定义一个主类——TestClass,在主类 的main方法中创建Print类的对象,使用这个对象调用方法output ()来打印出大 小写英文字母表。
  3. [daily][archlinux][fonts] 在linux下管理字体
  4. [RabbitMQ] AMQP close-reason, initiated by Library, code=541
  5. 网站性能Web压力测试工具webbench
  6. 使用导入导出进行备份和恢复OCR(10g)
  7. NFC(9)NDEF文本格式规范及读写示例(解析与封装ndef 文本)
  8. 黑客是怎样绕过WAF之三重防护绕过讲解
  9. 使用Chrome DevTools的Timeline分析页面性能
  10. MFC记录
  11. 数据结构(树,点分治):POJ 1741 Tree
  12. Mvc中DropDownList 和DropDownListFor的常用方法
  13. Swift编程语言学习9—— 存储属性和计算属性
  14. IPython使用学习笔记
  15. Python 模块定义、导入、优化详解
  16. 全志A33 lichee Linux内核原子操作(附实测代码)
  17. 不要再说我简历上Java项目都好low!【offer收割机必备】
  18. 内置函数 filter zip map
  19. 浅谈Retrofit2+Rxjava2
  20. 【转载】springboot + swagger

热门文章

  1. Linux查看某个进程的磁盘IO读写情况 pidstat
  2. EF-使用迁移技术让程序自动更新数据库表结构
  3. Linux学习 : 移植qt 5.6.3 及 tslib 1.4
  4. 深入理解java虚拟机---虚拟机工具jinfo(十五)
  5. SQL-22 统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sum
  6. wait_activity
  7. mysql引擎事物支持
  8. 匿名函数lambda,过滤函数filter,映射类型map
  9. Puppet的一些奇技淫巧
  10. JAVA将单词首字母大写方法