Tag: sudo

与sudo一起使用时找不到某些程序

我刚刚安装到/usr/local/go ,并在~/.bashrc添加了这一行: export PATH=$PATH:/usr/local/go/bin 现在从命令行go工作,但是sudo go给了我: $ sudo go sudo: go: command not found ~ $ sudo echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/benjamin/algs4/bin:/usr/local/go/bin

安装apt-get

apt-get命令和sudo命令对我不起作用。 which apt-get什么都不返回。 我通过bin文件夹检查确认,并且没有aptget 。 然而,我有wget 。 我可以用wget安装apt-get吗? 如果没有,我该如何安装?

在登录时以root身份运行脚本(没有sudoer用户,shell会话)

很像/etc/profile和~/.profile但是由root运行而不是用户正在登录。 /etc/rc.local在启动后运行但我需要在登录前运行脚本。 用户不是一个sudoer。 谢谢!

从命令行将AD域用户添加到sudoers

我正在设置一个Ubuntu 11.04服务器VM用作数据库服务器。 如果我们可以让人们使用Windows凭证登录,甚至可以使机器与我们在其他地方获得的当前AD驱动的安全性一起工作,这将使每个人的生活更轻松。 这个的第一站非常容易实现 – apt-get install likewise-open ,我几乎在做生意。 我遇到的问题是让我们的管理员进入sudoers组 – 我似乎无法得到任何东西。 我试过了: a) usermod -aG sudoers [username] b)将多种格式的用户名(DOMAIN \ user,user @ domain)添加到sudoers文件中。 似乎没有采取任何措施,我仍然被告知“DOMAIN \用户不在sudoers文件中。此事件将被报告。” 那么,如何将非本地用户添加到sudoers?

sudo su和sudo -i之间的function区别是什么?

在这个例子中,为什么一个优先于另一个? sudo su echo “options iwlwifi 11n_disable=1” >> /etc/modprobe.d/iwlwifi.conf exit 请提供Ubuntu文档的链接。

如果用户被授予访问所有命令的权限,那么如何比直接使用su更安全?

所以我一直在阅读使用su和sudo之间的区别,并且每个人似乎都认为sudo方法比允许访问root帐户本身更安全。 他们说使用root帐户只需一个命令即可破坏整个系统。 我明白了。 但是,在系统上创建的初始用户也可以使用sudo访问所有命令。 我可以通过运行su -l找到它。 如果是这种情况,那么我可以简单地运行sudo 来破坏我的系统。 那么这种方法如何更好或更安全,然后允许我直接访问超级用户帐户? 我可以运行所有相同的命令…… 是因为在命令行上使用sudo我明确告诉计算机我想我知道我在做什么? 他们是否认为人们会忘记他们属于超级用户帐户,除非他们明确这样说? 人们还说,如果系统遭到入侵并由外国人进入,那么在root帐户下会让他们对我的系统做出可怕的事情。 但在我看来,如果他们已经可以访问我的帐户,并且知道我的密码,他们可以通过使用sudo并输入我的密码来做同样可怕的事情,因为他们甚至不需要知道超级用户的密码。 我没有到这里来的是什么?

我将它添加到PATH后为什么不能找到命令?

我想向PATH添加一些命令,以便我可以方便地使用它们,例如: export $PATH = “$PATH:/opt/storm/bin” 但有时storm需要root权限,但是当我使用sudo ,Ubuntu无法找到命令。 sudo storm nimbus 当我使用sudo时如何找到这些命令?

什么时候应该使用pkexec和什么时候sudo -i?

我写了一个答案,建议使用sudo -i nautilus 。 我知道gksu已被弃用了 ,我的印象是sudo -i是我们应该如何以root身份运行图形应用程序而不杀小猫 ,但有人评论说’ pkexec是新的gksu ‘。 我的理解是pkexec与使用任何forms的sudo : 什么时候使用pkexec vs gksu / gksudo? 并且需要设置,特别是与图形应用程序一起使用: 如何配置pkexec? 当我做sudo -i一切都能正常工作,那么我为什么要去配置pkexec呢? 我可以看到,为了编写以root身份启动某些东西的脚本,我需要这样做: 我可以在Python脚本或.desktop文件中使用pkexec吗? 但除此之外,使用pkexec什么? 我什么时候应该使用这些命令? 目前以root身份打开图形应用程序的最佳做法是什么? (我已经阅读了…… man页,但我感觉并不聪明。)

从管理组中删除自己 – 现在获取错误usermod:无法锁定/ etc / passwd; 稍后再试

可能重复: 无法在恢复模式下锁定’/ etc / group’ 我有一台Ubuntu 11.10的笔记本电脑,由我和其他两个家庭成员共享。 我的用户ID被设置为笔记本电脑上唯一的“管理员”。 其他用户被设置为“标准”用户。 在我尝试将自己添加到其他用户的用户组时,我不知何故从管理组中删除了自己。 我使用了终端的“usermod”命令。 我必须忽略包含适当的开关或更新语法。 看起来我成功将我的用户ID添加到与我妻子的帐户关联的组中。 当我使用“groups”命令时,我只能在列表中看到我的id和我妻子的id。 我不再看到“admin”或“adm”组以及其他曾经列出的组。 当我进入系统设置>用户帐户时,我的ID现在看起来像是“标准”用户。 我想将我的帐户更改回“管理员”,但现在我不能。 我做了一些搜索解决方案,发现我需要启动进入恢复模式并从根会话执行usermod命令。 我能够成功启动进入恢复模式并进入根会话。 我试图执行命令“usermod -a -G admin user1”将我的id(user1)添加回管理组。 当我从根会话执行命令时,我收到错误消息“usermod:无法锁定/ etc / passwd;稍后再试”。 我尝试在usermod命令之前使用“sudo”,但它没有什么区别,同样的错误。 然后我尝试使用adduser添加一个新用户,以为我会尝试创建一个新的用户ID并将新用户ID作为管理组的一部分。 我使用adduser命令得到了同样的错误。 我看到一些post建议查找和删除以etc目录中“.lock”结尾的文件。 我找到的唯一文件是.pwd.lock,我没有碰过。 我不知道下一步该尝试什么。 我对Ubuntu和Linux相对缺乏经验,所以很多这对我来说都是新手。 您可以提供的任何帮助将非常感激。

如何在1行中关闭linux机器,包括root密码?

如何包含root密码,比如关闭ubuntu机器? 喜欢, sudo shutdown now 是否可以在这1行包含密码? 像一个额外的参数? 原因是我试图玩这个名为azr远程提示的应用程序,它允许你从黑莓手机发送命令到你的ubuntu机器,它似乎是单程旅行。 您发送命令,但您没有从计算机得到任何响应。