5个技巧使用sudo命令

关于使用sudo的一些有用提示——这个命令允许管理员管理用户系统特权

sudoers文件可以提供对用户权限的详细的控制,但用很少的努力,你仍然可以得到从sudo的一个很大的好处。在这篇文章中,我们将看一些简单的方法来获得巨大的价值了在Linux中sudo命令的。

技巧1:几乎毫不费力地使用sudo

在大多数Linux发行版默认的文件使得它非常简单,让用户选择运行命令为根的能力。事实上,你甚至不用到编辑/ etc / sudoers文件以任何方式上手。相反,您只需将用户添加到系统上的须藤或管理员组,就大功告成了。

将用户添加到/etc/group文件中的sudo或admin组使他们可以使用sudo运行命令。

$ grep的须藤的/ etc /组须藤:X:27:SHS,jdoe或花生

假设标准的/ etc / sudoers的设置,他们应该能够立即一旦这种变化已经取得了开始使用sudo命令。特权通过像这样在/ etc / sudoers文件的线导出:

%须藤ALL =(ALL:ALL)ALL

这条线的$须藤(或%管理员)的部分是须藤(或管理员)组的引用。该行的其余部分允许该组的成员以作为任何用户运行任何命令。这多少是内置的。如果你不希望任何人有这个能力,不要让任何人在须藤(或管理员)组在系统上,这个权限级别将无法实施。

$ sudo的WHOAMI为SHS [须藤]密码:根

招数二:运行命令为其他用户 - 不仅仅是根

虽然大多数人使用sudo获得root身份运行命令,它也允许你运行其他用户的命令。只要使用与sudo命令的-u选项,并指定用户名。

$ sudo -u jdoe whoami [sudo] shs的密码:jdoe

技巧3:更改visudo命令的默认编辑器

在/ etc / sudoers文件文件应该始终使用visudo命令,因为该命令有助于保持你造成的配置错误,可能使生成的文件不可用(即,它可以打破须藤)进行修改。如果默认使用的编辑器是一个你不舒服使用,你可以用这个命令来改变它:

更新执行sudo的替代--config编辑器

此命令将显示编辑列表与目前的一个标有星号,并允许您选择您喜欢的一个。

$ sudo的更新替代品--config编辑[须藤]密码SHS:对于替代编辑器(提供在/ usr / bin中/编辑)3种选择。选择路径优先级状态------------------------------------------------------------ * 0 / bin中/纳米40自动模式1 / bin中/ ED -100手动模式2 /仓/纳米40手动模式3 /usr/bin/vim.tiny 10手动模式按<回车>保持当前的选择[*],或类型选择号码:

特技4:切换到根

有时候,在每个命令前面加上“sudo”会妨碍您完成工作。使用默认的/etc/sudoers配置和sudo(或admin)组中的成员关系,您可以使用该命令承担根控制须藤苏 -。以这种方式使用root帐户时格外小心,应始终采取。

$须藤为jdoe的-i -u根[须藤]密码:根@椿象:〜#

技巧5:修复损坏的/ etc / sudoers文件

一个腐败的/etc/sudoers文件会让sudo无法正常工作,让你的一天变得一团糟。幸运的是,有一些解决这个问题的方法不需要做很多工作,而visudo命令提供了关于需要修复的问题的一些细节。

问题

SHS @椿象:在/ etc $ sudo的日期>>>在/ etc / sudoers文件:在解析错误的/ etc /近线3须藤sudoers的:近3线<<< sudo的语法错误,没有有效的sudoers的来源发现,戒烟须藤:无法初始化政策插件

此修复程序

$ pkexec visudo >>> /etc/sudoers:第3行附近的语法错误<<<

更复杂的sudo选项

在今后的文章中,我们将看看须藤如何被用于提供控制sudo的特权更细粒度的选项。

2分钟的Linux提示:了解如何使用alias命令

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对最重要的话题发表评论。
有关:

版权所有©2017年Raybet2

IT薪资调查:结果是