仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 565|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS下su和sudo下令对照

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!在CentOS体系中,因为root的权限过年夜,一样平常情形都不利用它。只要在一些特别情形下才接纳登录root实行办理义务,一样平常情形下一时利用root权限多接纳su和sudo下令。
1、su和sudo下令对照:
在一般用户下输出su下令后,会提醒输出root账户的暗码,然后就进进特权形式(跟用root登录体系完整一样),输出exit大概su-user加入:
$su
Password:
#ls/root
anaconda-ks.cfginstall.loginstall.log.syslog
#exit
$ls/root
ls:cannotopendirectory/root:Permissiondenied#提醒没有权限【Linux公社http://www.ckuyun.com】
而接纳sudo下令,只需输出以后用户的暗码(也能够设置为不输出暗码)便可实行必要root权限实行的下令:
$ls/root
ls:cannotopendirectory/root:Permissiondenied#提醒没有权限
$sudols/root
WetrustyouhavereceivedtheusuallecturefromthelocalSystem
Administrator.Itusuallyboilsdowntothesethreethings:
#1)Respecttheprivacyofothers.
#2)Thinkbeforeyoutype.
#3)Withgreatpowercomesgreatresponsibility.
[sudo]passwordforOracle:#输出一般用户oracle的暗码
anaconda-ks.cfginstall.loginstall.log.syslog
经由过程下面的对照能够看出,sudo比su有良多长处:
1、一般用户不必要晓得root的暗码便可实行必要root权限的下令;
2、不会因健忘加入而接纳root实行了会引发损坏性的下令(初学linux常常犯这个错);

2、设置一般用户有利用sudo下令的权限:
在linux体系中,新建用户并没有实行sudo权限,如新建一个AAA的用户,输出sudo下令会有以下提醒:
aaaisnotinthesudoersfile.Thisincidentwillbereported.
这句的意义是在sudoers文件中不存在aaa这个用户,这个工夫会被呈报给***。
既然晓得成绩处于sudoers这个文件,那我们就看看这个文件为什么方崇高:
[root@dbsaaa]#vi/etc/sudoers
##Sudoersallowsparticularuserstorunvariouscommandsas
##therootuser,withoutneedingtherootpassword.
##
##Examplesareprovidedatthebottomofthefileforcollections
##ofrelatedcommands,whichcanthenbedelegatedouttoparticular
##usersorgroups.
##
##Thisfilemustbeeditedwiththevisudocommand.
##HostAliases
##Groupsofmachines.Youmayprefertousehostnames(perhapsusing
##wildcardsforentiredomains)orIPaddressesinstead.
#Host_AliasFILESERVERS=fs1,fs2
#Host_AliasMAILSERVERS=smtp,smtp2
##UserAliases
##Thesearentoftennecessary,asyoucanuseregulargroups
##(ie,fromfiles,LDAP,NIS,etc)inthisfile-justuse%groupname
##ratherthanUSERALIAS
#User_AliasADMINS=jsmith,mikem
输出i,对文件举行编纂,发明底部有只读提醒:
--INSERT--W10:Warning:Changingareadonlyfile
应当是没有权限,加入编纂形态后检察权限:
[root@dbsaaa]#ll/etc/sudoers
-r--r-----.1rootroot3825Jul2201:05/etc/sudoers
本来root也只要只读权限,难怪,起首修正权限以让root有完整把持权限:
[root@dbsaaa]#chmod740/etc/sudoers
再次编纂,此次没有呈现只读提醒了,找到以下字段:
##Allowroottorunanycommandsanywhere
rootALL=(ALL)ALL
OracleALL=(ALL)ALL
aaaALL=(ALL)ALL
增加aaa用户,增加后如aaaALL=(ALL)ALL
修正完后输出:wq保留,保留跋文得把权限修正归去,不然会有毛病提醒
#chmod440/etc/sudoers
权限必定是440,不然就会有毛病提醒。
OK,在aaa用户下就能够一般利用sudo下令咯。


(完)

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
深爱那片海 该用户已被删除
沙发
发表于 2015-1-16 16:12:47 | 只看该作者

来一发CentOS下su和sudo下令对照

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
老尸 该用户已被删除
板凳
发表于 2015-1-25 20:52:03 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
透明 该用户已被删除
地板
发表于 2015-2-4 12:59:00 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
活着的死人 该用户已被删除
5#
发表于 2015-2-9 22:48:47 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
爱飞 该用户已被删除
6#
发表于 2015-2-28 07:27:10 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
柔情似水 该用户已被删除
7#
发表于 2015-3-9 23:36:40 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
若相依 该用户已被删除
8#
发表于 2015-3-17 07:11:14 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
小女巫 该用户已被删除
9#
发表于 2015-3-24 04:01:40 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-26 10:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表