免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4074 | 回复: 12
打印 上一主题 下一主题

[学习分享] linux中的sudo [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-01-30 22:43 |只看该作者 |倒序浏览
刚学linux,我装的是ubuntu12.04。sudo好像可以让普通用户执行root用户才能执行的命令吧?这样似乎普通用户就拥有了root的权限?这样的话怎么保证系统的安全性?我又好像看到可以通过配置某文件让特定用户可以通过sudo执行特定命令,这样如何让普通用户不能修改这个文件?(我现在没有配置那文件,是不是可以用sudo执行任何root才能执行的命令?) 请各位指导一下。

论坛徽章:
0
2 [报告]
发表于 2013-01-31 13:31 |只看该作者
sudo可以配置为一部分命令让一个普通用户去执行,在执行过程中euid就变成了0,就相当与给命令加了特殊权限,我是这样理解的。如果说,你配置一个普通用户管理网络,那么他只能执行网络相关的命令,比如ifconfig什么的,其他的就不能执行了。

论坛徽章:
0
3 [报告]
发表于 2013-01-31 19:05 |只看该作者
1,那配置用户只能执行一部分命令的文件是不是通过将其的权限设置为只有root可读可写可执行就可以防止普通用户修改这个文件?
2,在ubuntu的图形界面中,任何用户都可以随便关机,这应该本来只有root才可以做的事吧?那实际运作中怎么处理这个问题?

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
4 [报告]
发表于 2013-01-31 21:12 |只看该作者
  1. sudo cat /etc/sudoers
复制代码
结果贴出来看看

论坛徽章:
0
5 [报告]
发表于 2013-01-31 21:54 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2013-01-31 21:56 |只看该作者
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
7 [报告]
发表于 2013-02-01 10:10 |只看该作者
回复 6# hmgogo


看看能关机的用户是否属于这几个组
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

论坛徽章:
0
8 [报告]
发表于 2013-02-01 21:37 |只看该作者
我的/etc/group里面没有admin用户组,但是有sudo, 并且可开关机的用户属于sudo用户组,为什么没有admin用户组?

论坛徽章:
0
9 [报告]
发表于 2013-02-01 21:43 |只看该作者
1,好像图形界面下,任何用户都可以关机吧?这样似乎保证不了系统安全性?
2,还有那个文件的权限是怎么理解?文件权限设置成只读的,但用vim照样可以强制修改, 修改之后文件的所有者还变成了修改者,这怎么回事?

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
10 [报告]
发表于 2013-02-02 08:18 |只看该作者
回复 9# hmgogo


ls -l的结果贴出来看看,修改之前和修改之后都要
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP