安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

Linux入门系列su和sudo

9月9日 托天庙投稿
  su和sudo这两个命令是Linux运维必须要会的,通常在生产环境中都是使用普通帐号来登录,再使用su或sudo来执行一些管理命令。su命令
  su:runashellwithsubstituteuserandgroupids
  ,l,login切换后使用指定用户的的shell。〔rootns2〕suuser4〔user4ns2〕这里的shell环境是user4的〔user4ns2〕exitlogout〔rootns2〕suluser4〔user4ns2〕〔user4ns2〕exitlogout〔rootns2〕
  c,commandCOMMAND可以在不切换当前shell的情况下,用指定的用户来执行一个命令;〔rootns2〕suuser4cwhoamiuser4〔rootns2〕
  如果在su的时候没有加或l或login那么默认的会使用当前用户的shell来执行;sudo命令
  sudo的配置文件是:etcsudoers,该文件可以定义哪个用户可以在哪个机器上以哪个用户的身份来执行哪些命令;
  在配置sudo时必须使用visudo来编辑配置文件,因为使用visudo可以检查修改后的文件的语法是否正确;whowhere(runas)pathtocommand1,
  可以将上面的配置行分成四部分:part1part2part3part4part1:表示哪个用户part2:表示运行该sudo命令的机器,也就是用户执行命令的机器;可以使用ALL来匹配所有;part3:表示该用户要切换到的目标用户;part4:表示要执行的命令;这里的命令必须使用绝对路径,如果只指定了一个目录的话,那么该用户就可以执行该目录下的所有的文件;
  例如:xfzhou192。168。1。024(root)usrsbinuseradd,usrsbinusermodxfzhouALL(root)usrsbinsetup
  那么如果用户的数量过多的时候是不是要为每个用户来创建一个条目呢,很显示这样做是不科学的。所以sudo就引入了别名的概念,其实和组也差不多;sudoers中定义了四种alias:UserAliasRunasAliasHostAliasCmndAlias
  alias定义的语法:AliasTypeNAMEitem1,item2,
  要注意的是,这个Alias的名称一定要大写;UserAliasADMINuser1,user2
  user1是一个用户,user2是一个组,所以user2的前面要加上HostAliasPERMITwww。xfzhou。com,192。168。10。40,192。168。20。024
  可以使用主机名,IP地址,网段(网段的掩码可以写成255。255。255。0,也可以写成24)CmndAliasCREATEUSERusrsbinuseradd,usersbinusermod
  命令必须使用绝对路径。如果只指定了一个目录,那么用户就可以执行该目录下的所有的文件;上面的右边的都可以使用!来取反。表示除了xxx以外;
  例子:请允许user1,user2,user3在192。168。20。44和192。168。10。024网段的机器上使用sudo切换到root用户来执行useradd和setup命令;testforsudoUserAliasTESTUSERSuser1,user2,user3HostAliasPERMITHOST192。168。10。024,192。168。20。44CmndAliasCREATEUSERusrsbinuseradd,usrsbinsetupTESTUSERSPERMITHOST(root)CREATEUSER
  然后就可以使用user1,user2,user3这三个用户去测试了;普通用户查看自己可以使用的sudo命令:〔user1ns2〕sudolMatchingDefaultsentriesforuser1onthishost:requiretty,!visiblepw,envreset,envkeepCOLORSDISPLAYHOSTNAMEHISTSIZEINPUTRCKDEDIRLSCOLORSMAILPS1PS2QTDIRUSERNAMELANGLCADDRESSLCCTYPELCCOLLATELCIDENTIFICATIONLCMEASUREMENTLCMESSAGESLCMONETARYLCNAMELCNUMERICLCPAPERLCTELEPHONELCTIMELCALLLANGUAGELINGUASXKBCHARSETXAUTHORITYRunasandCommandspecificdefaultsforuser1:Useruser1mayrunthefollowingcommandsonthishost:(root)usrsbinuseradd,usrsbinsetup〔user1ns2〕
  注意:当用户第一次执行sudo命令的时候是需要用户输入自己的密码的。当第一次输入正确后,这个密码就会被缓存5分钟,在5分钟内用户再次使用sudo来切换身份执行命令的时候就不需要再次输入自己的密码。
  这样呢有些时候会有一个安全隐患,所以为了去掉这个5分钟,可以在使用sudo命令的时候加上k参数,这样用户在每次执行sudo命令的时候都会让用户输入自己的密码。sudo无密码执行命令
  如果想让某个用户在执行sudo的时候不需要输入自己的密码,那么可以在命令的前面添加NOPASSWD。etcsudoers的内容如下:testforsudoUserAliasTESTUSERSuser1,user2,user3HostAliasPERMITHOST192。168。10。024,192。168。20。44CmndAliasCREATEUSERusrsbinuseradd,usrsbinsetupTESTUSERSPERMITHOST(root)NOPASSWD:CREATEUSER
  这样的话,user1,user2,user3这三个用户在执行指定的命令的时候就不需要输入自己的密码了。
  如果其中的命令有的需要输入密码,有的不需要输入密码的话,那就把PASSWD:写在那些命令的前面。或是把NOPASSWD:写在最后一个命令中;user1192。168。10。44(root)NOPASSWD:usrsbinuseradd,PASSWD:usrsbinusermod
  例子:让用户user4使用passwd来管理用户的密码,但是不能给root用户设置密码:user4ALL(root)usrbinpasswd〔AZaz〕,!usrbinpasswdroot
  注意:如果最后不加上!usrbinpasswdroot的话,那么会有很大的漏洞,user4可以修改root用户的密码;当添加上后,user4再次执行sudopasswdroot的时候就会提示:〔user4ns2〕sudopasswdroot〔sudo〕passwordforuser4:Sorry,useruser4isnotallowedtoexecuteusrbinpasswdrootasrootonns2。xfzhou。com。〔user4ns2〕
投诉 评论 转载

专利解密欧菲光光学镜组,为驾驶安全保驾护航【嘉勤点评】欧菲光(SZ。002456)的光学镜组专利,通过设置具有正屈折力的第一透镜以及具有负屈折力的第二透镜和第五透镜,将其用在DMS中,能够准确、实时的抓取驾驶员的信息,……使用微信支付,记得打开这4个开关微信支付越来越普遍了,我们是用微信支付的时候,记得一定要打开这四个开关。这四个开关我们如果不开启的话,我们的手机一旦丢失,很容易使我们的资金安全受到损失。那么到底是哪四个……加快建设数字中国作者:陈清(福建师范大学经济学院教授)习近平总书记指出:要构建以数据为关键要素的数字经济。建设现代化经济体系离不开大数据发展和应用。我们要坚持以供给侧结构性改革为主线,加……电动自行车从此不用充电了对于电动车用户来说,尤其是对于很多高强度使用的用户,例如外卖小哥、快递小哥或者闪送之类的,现有电动车不仅存在充电不便的问题,续航里程也是远远不够的。这种情况的解决方案无外乎两种……Linux入门系列su和sudosu和sudo这两个命令是Linux运维必须要会的,通常在生产环境中都是使用普通帐号来登录,再使用su或sudo来执行一些管理命令。su命令su:runashellwit……华为辟谣网传工资条,20w月薪原来是假的?近日,一张写着华为技术有限公司(数据中心能源集团军)的工资条在网上热传。在这张图中,职级均显示为高工,月薪组成包括基本工资、科研补贴、交通补贴、餐饮补贴、绩效工资、五险一……干掉传统纸笔和平板的全新形态产品?科大讯飞智能办公本X2或许是因为我曾是一枚美术生的关系,时至今日依旧对纸笔有着更多情感。但无纸化办公依旧是大势所趋,笔记本早已替代纸笔成为了我不离身的办公工具。可每每外出谈事的我真的很不喜欢随身带一……360再次发布新手机!主打孩子防沉迷系统,看这配置真的很难沉那个主打杀毒软件的360之前也是做过手机的,而且还是主打性价比,并和小米死磕,想起来我还使用过一部。但后来由于手机市场竞争太过激烈,360表示暂时停止手机业务,不过今天360手……笔记本电脑一直插着电源充电好,还是尽量用没电了再充电好?笔记本电脑一直插着电源充电好,还是尽量用没电了再充电好?笔记本电脑一般不用时,最好在关闭电脑时,将它的电源适配器插头拔掉,这也是为了安全起见。在使用电脑时再次开机和插入电……友商低价清仓,144Hz高刷屏6400万四摄,骁龙888手机临近年末,很多消费者都喜欢在这个时间点购买产品,因为很多手机都出现降价了,尤其是搭载骁龙888处理器的手机,基本上都是处于清仓中了。因为新一代骁龙8处理器已经登场,并且也有采用……全球每天消耗上百亿个二维码,一旦用完了怎么办?全球每天消耗上百亿个二维码,一旦用完了怎么办?我们不清楚其他国家的生活和二维码之间的关系,但至少在中国,二维码已经和我们日常绑在一起,我们很难想象一个离开了二维码的生活是……6个你可以马上使用的JavaScipt小技巧JavaScript在越来越多的地方被使用,而且它还时不时的更新。既然更新了,就会有新的功能和新的方法来实现某些编程目标。其中一些功能可能需要使用polyfills或其他……
告别滴滴,入手美团打车,大家怎么看?响应国家共同富裕,各互联网大佬要学学马化腾如果美国使坏,中国互联网人还能用开源软件吗?小米mix4,正式发布10款堪称黑科技的智能高效神器,重新定义什么叫效率12。1比特币ETHSHIB元宇宙分析夏天到了,是买定频空调好,还是变频空调好?舒适度变频空调好,p20升级鸿蒙后是否卡顿?目前还不敢申请公测,怕退不回来?2021年四款旗舰手机,配置大同小异,谁才是最佳机型?现在很多诈骗,骚扰电话都是虚拟号码,为什么不把虚拟号码禁用掉华为P60Pro渲染图2亿像素4摄屏下相机,吞下苹果重回巅峰加密货币再起飞!马斯克一句话,比特币冲向4万美元,达利欧当前

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利