Linux系统下,如何为普通用户授权

编辑sudoers

vi /etc/sudoers(visudo)

添加如下内容

fly ALL=(ALL) ALL  (为普通用户fly赋予root权限)

第一个ALL:所有地方都可以登陆,localhost只能本机登陆。

第二个(ALL):表示什么身份的用户都执行。’

第三个ALL:表示所有命令都可以使用。

1) /bin/fdisk, /sbin/init 表示只授权fly账号 fdisk命令和init命令。如果还需要其他命令可以用   逗号空格隔开然后继续添加。

2) 命令别名(可以和普通的授权一起使用)

Cmnd_Alias CMD = /sbin/init, /sbin/fdisk, /sbin/* !/sbin/poweroff

(/sbin/* 表示sbin下所有   命令,!/sbin/poweroff 表示poweroff命令除外)。

fly ALL=CMD ALL

3) 用户别名

User_Alias DIS = fly, test

DIS ALL=CMD ALL

fly可以执行 sudo -l 列出可执行命令,(sudo fdisk fls执行fdisk命令)。

如果我们希望fly用户 只能在本机以root身份执行/sbin/poweroff命令,应该这样配置

fly localhost=(root) /sbin/poweroff

如果fly登陆之后运行sudo 命令不满足上面三个条件执行命令均失败。

fly ALL=(ALL) NOPASSWD: ALL 表示fly可以不需要输入密码执行sudo命令。%fly表示fly组。

监控普通账号的sudo使用权限

在sudo中定义日志文件

visudo

在sudo文件中添加

Defaults logfile="var/log/sudo"

定义好后普通账号执行sudo命令会记录到日志文件中。

原文:http://chengmanyu.blog.51cto.com/7198694/1900263

linux中如何授权限,Linux系统下,为普通用户授权。相关推荐

  1. linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

    在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...

  2. linux中ugo什么权限,Linux权限机制:UGO | 昆特斯的控

    权限 权限是操作系统用来限制对资源访问的机制,权限一般分为读.写.执行.系统中每个文件都拥有特定的权限.所属用户及所属组,通过这样的机制来限制哪些用户.哪些组可以对特定文件进行什么样的操作. 每个进程 ...

  3. linux中的acl权限,linux中的权限和ACL

    权限,特殊权限,FACL 用ls -l filename 可以查看文件或者目录的详细信息,具体分析一下 在第一个空格前,有10个字段,第一个"-"表示文件类型,后边"rw ...

  4. linux中ugo什么权限,Linux基本权限UGO

    Linux通过user.group.other把用户分为基础的三类,可以对三类分别设置三种基本权限read.write.excute. 1.基本介绍 九位基本权限分别按照user.group.othe ...

  5. linux中的suid权限,linux suid权限问题

    suid : set uid.当一个设置了SUID 位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权. 误区: 以前老是以为,只要有了这个权限就 ...

  6. Linux中sftp加权限,Linux 搭建Sftp服务并进行权限设置

    一.最近接到一个项目组的需求搭建文件服务器,需求如下 1.用户:amovs.upload.download 2.组:amovs.dataload.download 3.具体需求是upload和down ...

  7. linux中的nfs权限,Linux中的NFS协议解析

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 实验步骤 步骤1:下载实验文件 请访问http://file.ichunqiu.com/686f863d下载实验文件. ...

  8. linux用命令设置读权限,linux中的文件权限和chmod命令的使用

    1.linux中的文件权限 linux中用ls -al列出文件列表时,会看到第一列有rwx这样的字样,这个表示该文件的权限设置属性.在linux中,权限划分主要分为三种身份:所有者(owner或者us ...

  9. 深入理解Linux中的文件权限

    Linux中文件权限 Linux中每个文件都有一个特定的拥有者(一般是创建它的用户)和所属用户组,这是它的固有属性.文件可以利用这两个固有属性来规定它的拥有者或者是所属用户组内的用户是否拥有对它的访问 ...

最新文章

  1. 如何制作自己的gem
  2. 【转载】Apache Spark Jobs 性能调优(二)
  3. amd显卡风扇调节_中端游戏显卡新晋黑马,华硕ROG STRIX RX5600XT O6G GAMING拆解评测...
  4. mysql常规使用(建立,增删改查,视图索引)
  5. 微信发卡小程序源码-自动发卡小程序源码-带流量主功能
  6. Java输出特定时间段特定格式时间信息
  7. JavaScript数组方法map
  8. ORACLE 日期加减操作
  9. weight (搜索对象的选取)
  10. springboot不会运行gc_SpringBoot 深度调优,让你的项目飞起来!
  11. 比 Windows DNS 蠕虫漏洞更严重!SharePoint 反序列化RCE漏洞详情已发布,速修复
  12. springBoot项目启动后无法访问index.html首页或其它controller
  13. 实现类似shared_ptr的引用计数
  14. (as3)右键菜单全屏与退出全屏的切换
  15. QT实现点击按钮打开和关闭窗口
  16. SOLARIS SYSTEM COMMAND(个人整理笔记)
  17. anaconda prompt提示系统找不到指定的路径
  18. 桌面版docker安装搭建
  19. aspen压缩因子_Aspen 物性代号及常用的英语单词中英文对照
  20. Python 科赫曲线绘制

热门文章

  1. 运动桁架下压力信号采集与处理
  2. 2021年人工神经网络第四次作业-第四题:旋转的数字
  3. ESP32-S的UART2的初始化需要注意的问题
  4. c++编译器里的字体_从C的for和Python的for聊起
  5. 网站自己生成专题php,phpcms生成专题的同时自动生成专题相关文章
  6. 940m显卡 出现跳动的小点_启用4K 120Hz后NVIDIA安培显卡黑屏 原因找到:HDMI 2.1芯片BUG导致...
  7. c语言运动会成绩统计报告,C语言程序设计运动会成绩统计系统1研究报告.doc
  8. oracle上浮下浮分析函数_Oracle SQL高级编程——分析函数(窗口函数)全面讲解...
  9. telnetd运行需要什么条件_申请日本研究生需要什么条件
  10. Rust 每天一库系列 Ftp 库