Questions tagged «sudo»

与sudo命令有关的问题,该问题允许用户使用其他用户(通常是root用户)的特权运行程序。

7
如何使用命令行将新用户添加为sudoer?
使用添加用户后adduser,除非注销然后再次登录,否则无法通过“ 系统”>“管理”>“用户和组”看到它。那是正常的吗? 另外,我可以将新添加的用户设置为sudoer还是仅在添加后才需要更改它?如何通过外壳做到这一点? 最后,我可以删除最初安装Ubuntu时创建的原始用户,还是该用户某种程度上是“特殊”用户?


10
在没有密码的情况下执行sudo?
受此问题启发.... 我是将我的系统与12.04一起使用的唯一人。 每次我发出sudo命令;系统要求输入用户密码(以自己的方式输入)。 但是我在想;无需激活根帐户;如何执行不要求用户密码进行身份验证的sudo命令。 注意:我想执行sudo命令而不通过密码进行身份验证;仅当它们通过终端执行时。 我不想在使用“ Ubuntu软件中心”或通过将something.sh文件拖放到终端来执行bash脚本的同时从其他功能中删除此额外的安全保护层。


4
以另一个没有密码的用户身份运行Shell脚本
我想以没有密码的其他用户身份从主ubuntu shell运行脚本。 我具有完整的sudo特权,因此尝试了以下操作: sudo su -c "Your command right here" -s /bin/sh otheruser 然后,我必须输入密码,但是我不确定该脚本现在是否真正在该用户下运行。 如何确认该脚本现在确实在该用户下运行?
245 command-line  bash  sudo 

13
如何修改无效的“ / etc / sudoers”文件?
如何编辑无效的sudoers文件?它将引发以下错误,并且不允许我再次进行编辑以修复它。 这是发生了什么: $ sudo visudo >>> /etc/sudoers: syntax error near line 28 <<< sudo: parse error in /etc/sudoers near line 28 sudo: no valid sudoers sources found, quitting
238 sudo  visudo 

5
如何在没有密码的情况下运行sudo命令?
没有在其中进行配置时ubuntu,Ubuntu Server 12.04的AWS映像上的用户如何sudo对所有命令都使用无密码/etc/sudoers? 我在亚马逊上使用Ubuntu Server 12.04。我想添加一个行为与默认Ubuntu用户相同的新用户。我特别希望sudo这个新用户没有密码。 因此,我添加了一个新用户并进行了编辑/etc/sudoers(当然使用visudo)。通过读取该文件,似乎默认ubuntu用户sudo通过成为该admin组的成员而获得了无密码。所以我添加了新用户。哪个没有用。然后,我尝试将NOPASSWD指令添加到中sudoers。这也没有用。 无论如何,现在我很好奇。ubuntu如果未在中定义用户,则如何获得无密码特权/etc/sudoers。允许这种情况的机制是什么?
235 sudo  aws 

5
sudo的侮辱存放在哪里?
对于那些喜欢幽默的人,sudo可以Sorry, try again.通过在下面添加以下行/etc/sudoers(使用命令sudo visudo而不是手动编辑!),将其配置为打印一个或多或少的侮辱性或有趣的随机短语,而不是中性的短语: Defaults insults 这里有些例子: [sudo] password for bytecommander: The more you drive -- the dumber you get. [sudo] password for bytecommander: I've seen penguins that can type better than that. [sudo] password for bytecommander: This mission is too important for me to allow you to jeopardize it. …
234 sudo 

2
我如何在没有密码的情况下运行特定的sudo命令?
在一台特定的机器上,我经常需要不时地运行sudo命令。sudo在大多数情况下,我都可以输入密码。 但是,我想在不输入密码的情况下运行三个sudo命令: sudo reboot sudo shutdown -r now sudo shutdown -P now 如何从密码保护中排除这些命令sudo?
211 password  sudo 

10
如何启动/停止mysql服务器?
我试图在一些文章中找到描述如何正确启动和停止mysql服务器的文章。 我找到了此链接:如何在Ubuntu 8.04上启动/停止MySql服务器。阿披的博客世界 我运行了以下命令: /etc/init.d/mysql start 但我看到这个错误 ERROR 1045 (28000) Access denied for user.... 在我尝试此命令后: sudo /etc/init.d/mysql start 我输入了密码,然后再次看到相同的错误。 下一条命令: sudo /etc/init.d/mysql - root -p start 结果是: ERROR 1049 (42000) Unknown database 'start'. 当我运行此命令时: sudo service mysql start MySQL服务器成功开始。凉! 那么,其他命令怎么了?为什么它们会导致错误?
211 sudo  mysql 

8
如何将用户添加到“ sudo”组?
在/etc/sudoers我看到的是: # Allow members of group sudo to execute any command after they have # provided their password # (Note that later entries override this, so you might need to move # it further down) %sudo ALL=(ALL) ALL 那么如何将用户添加到该sudo组?


8
使用sudo时别名不可用
我今天在玩别名,发现在使用时别名似乎不可用sudo: danny@kaon:~$ alias alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto' danny@kaon:~$ ll -d / drwxr-xr-x 23 root root 4096 2011-01-06 20:29 // danny@kaon:~$ sudo -i root@kaon:~# ll -d / drwxr-xr-x 23 root root 4096 2011-01-06 20:29 …
158 sudo  alias 

6
“ su”,“ sudo -s”,“ sudo -i”和“ sudo su”之间有什么区别?
我已经从手册中阅读了,但看不到区别。 su -更改用户ID或成为超级用户 sudo -s [command] 的-s(壳)的选择,因为在passwd中所指定运行,或者如果它被设置由SHELL环境变量指定的壳的壳(5)。如果指定了命令,则将其传递到外壳程序以执行。否则,将执行交互式外壳程序。 sudo -i 消失手册中的描述
148 sudo  su 

4
Sudoers文件,为用户启用NOPASSWD,所有命令
前言 通常,这是一个与Sudoers文件和sudo命令有关的相当复杂的问题。 注意:我已经在运行Ubuntu Desktop 13.04的专用计算机上进行了这些更改,我纯粹是出于学习目的。我了解启用NOPASSWD sudo具有巨大的安全风险。 题 最初,我对sudoers文件(/ etc / sudoers)的唯一更改是一行,这是一个用户规范,应该已使'nicholsonjf'能够使用sudo运行所有命令,而无需输入密码(请参阅以'nicholsonjf开头的行) '): # 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 …
142 sudo 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.