当前位置: 首页 > news >正文

Linux上给不是管理员的用户增加安装软件的权限

需要用过yum安装包,但是我不是管理员。。。

其实这很简单,只要找到root/etc/sudoers这个文件, 用visudo打开,不建议用vim, 因为visudo可以告诉你是否有语法错误。

要求:

  比如把yum安装的权限给user1

操作:

  1.以root身份登录

  2.输入visudo

  3.找到 root  ALL=(ALL)  ALL 这一行。小妹还特地去把这一行的意思弄了个清楚。root是用户名,第一ALL是指所有主机,第二个ALL是指所用多用,第三个ALL是指所有指令

  4.然后就是需要添加的关键的一行,user1    ALL=(root)    /usr/bin/yum

  5.完成之后一定要记得保存,wq! 退出。

之后再以user1的身份登录就可以执行yum的所有语法了,但是不能执行其他的比如shutdown的语法。

********************************************************************************************************************************************************************************************************************************************

如果有多个用户,应该可以先加入到组中,然后给组这个权限,下面是代码。

要求:

  把user1, user2加入到bioinfo这个组中,然后给bioinfo这个组开通yum的权限

操作:

  1.创建: groupadd bioinfo; 添加user1, user2: usermod -a -G bioinfo user1,user2

  2.然后找到%wheel   ALL=(ALL)  ALL这一行

  3.添加关键的一行,%bioinfo  ALL=(root)  /usr/bin/yum

  4.wq!保存之后,user1和user2都可以使用yum这个命令安装了。

大功告成,好哈皮:D

 

 

转载于:https://www.cnblogs.com/little-hunter/p/7511020.html

相关文章:

  • 【已解决】项目加载失败,Web应用程序项目XX已配置为使用IIS
  • JDBC连接数据库:单线程、多线程、批处理插入数据的对比
  • VS2015 +EF6 连接MYSQL数据库生成实体
  • CF 840 D
  • 初识oracle存储过程
  • 大数据竞赛平台Kaggle案例实战
  • 我的Hibernate学习记录(一)
  • Java 读写Properties配置文件
  • 输出斐波那契数列前20项,每输出5个数换行
  • MySQL5.6安装步骤
  • 【转载】max/min函数的用法
  • Linux-Ubuntu下配置telnet环境
  • linux下git常用命令
  • 通过命令行操作MYSQL的方法 以及导入大的SQL备份文件
  • 简单的java socket 示例
  • ERLANG 网工修炼笔记 ---- UDP
  • flask接收请求并推入栈
  • HTTP--网络协议分层,http历史(二)
  • Mybatis初体验
  • Python - 闭包Closure
  • Python3爬取英雄联盟英雄皮肤大图
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 初探 Vue 生命周期和钩子函数
  • 给第三方使用接口的 URL 签名实现
  • 工作中总结前端开发流程--vue项目
  • 计算机常识 - 收藏集 - 掘金
  • 记录一下第一次使用npm
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何编写一个可升级的智能合约
  • 如何实现 font-size 的响应式
  • 提醒我喝水chrome插件开发指南
  • 温故知新之javascript面向对象
  • 一文看透浏览器架构
  • 移动端解决方案学习记录
  • 用 Swift 编写面向协议的视图
  • 转载:[译] 内容加速黑科技趣谈
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • !!Dom4j 学习笔记
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2.2w字)前端单元测试之Jest详解篇
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET Core WebAPI中封装Swagger配置
  • .NET Framework .NET Core与 .NET 的区别
  • .NET HttpWebRequest、WebClient、HttpClient
  • .Net IE10 _doPostBack 未定义
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .NET中winform传递参数至Url并获得返回值或文件