标签: sudo

如何附加到文件作为sudo?

我想要做:

echo "something" >> /etc/config_file

但是,由于只有 root 用户对这个文件有写权限,我不能这样做。但以下也不起作用。

sudo echo "something" >> /etc/config_file
Run Code Online (Sandbox Code Playgroud)

在这种情况下,有没有一种方法可以附加到文件,而不必先用sudo'd 编辑器打开它,然后手动附加新内容?

linux sudo command-line

304
推荐指数
5
解决办法
10万
查看次数

sudo 在一个命令行中输入密码?

在忙碌的日子里,我想跑步

$ ./configure && make && sudo make install && halt
Run Code Online (Sandbox Code Playgroud)

晚上睡觉,希望应用程序会自动安装。但是第二天我看到的是 sudo 要求我输入密码的屏幕。那么我怎么能在一个命令行中使用密码运行 sudo ,或者有没有其他方法可以做到这一点?

sudo shell

168
推荐指数
7
解决办法
43万
查看次数

如何检查我是否有 sudo 访问权限?

因为这个,我最近遇到了麻烦。

$sudo vim /etc/motd 
[sudo] password for bruce: 
bruce is not in the sudoers file.  This incident will be reported.
Run Code Online (Sandbox Code Playgroud)

有没有办法检查我是否有 sudo 访问权限?

linux sudo sudoers

126
推荐指数
5
解决办法
39万
查看次数

为什么“sudo cd”不起作用?

为什么输入sudo cd不会改变目录?

sudo

124
推荐指数
4
解决办法
14万
查看次数

使用 sudo scp 到远程服务器

我在服务器 A 上有一个文件(它位于 NAT 后面,因此不能直接寻址)。该文件需要复制到服务器 B 中限制为 root 的目录中。我在服务器 B 上有一个具有 sudo 权限的帐户。scp 命令的语法是什么?

security sudo command-line scp

103
推荐指数
4
解决办法
18万
查看次数

如何在 Linux 和 Mac OS X 中从 sudo 模式切换回普通模式?

我使用sudo su命令在 Mac OS X 中执行某些操作,但不知道如何切换回来。

希望你能帮我一个忙。

sudo macos

63
推荐指数
2
解决办法
14万
查看次数

使用 sudo 时找不到命令

网站上有一些问题似乎与我的问题有关,但我无法在其中任何一个问题中找到解决方案。

我的操作系统是 Ubuntu 12.04。我已经mvn安装/tools/noarch/apache-maven-3.1.1并在我的末尾添加了以下几行/etc/profile

export M2_HOME=/tools/noarch/apache-maven-3.1.1
export PATH=$M2_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

之后我执行source /etc/profile.

现在我的问题是:当我运行mvn --version命令成功并mvn找到可执行文件时,如果我执行:sudo mvn --version我得到输出:sudo: mvn: command not found。我知道PATH当我执行命令时可能会有所不同sudo,这就是我尝试这样做的原因:

$>sudo echo $PATH
/tools/noarch/apache-maven-3.1.1/bin:... some other stuff ...
Run Code Online (Sandbox Code Playgroud)

我尝试的另一件事是执行sudo su -然后键入mvn --version. 在这种情况下mvn成功找到并且命令成功。这里发生了什么?

linux sudo bash ubuntu

59
推荐指数
3
解决办法
11万
查看次数

为什么系统有/etc/sudoers.d?我应该如何编辑它?

上次,我询问了这些(在/etc/sudoers中)的风险:

    user_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf
    %group_name ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf
Run Code Online (Sandbox Code Playgroud)

在思考这个问题的时候,我找到了/etc/sudoers.d目录。目录下的文件应该和/etc/sudoers有类似的功能(也就是说上面的脚本在/etc/sudoers.d里还是有问题的),但是有一篇文章说我们不应该使用这个目录,因为我们不能用它visudo来编辑文件它。也就是说,sudo如果我们在目录中出错,我们将失去使用权。

如果这是真的,为什么我们有/etc/sudoers.d?或者我们有没有好的方法来编辑/etc/sudoers.d 中的文件?

sudo httpd ubuntu sudoers

59
推荐指数
5
解决办法
11万
查看次数

如何设置sudo命令的路径

如果我发出

sudo my-command
Run Code Online (Sandbox Code Playgroud)

Linux 如何寻找它my-command

my-command是我的道路。我可以毫无问题地调用它。但是,当我用 调用它时sudo,我会得到command not found. 如何克服它?

编辑:那个"Possible duplicate"选择的答案是错误的,好吧,至少不是重点。来自terdon的这个答案是正确的。

linux sudo path command-line ubuntu

57
推荐指数
3
解决办法
6万
查看次数

“超级用户”一词从何而来?

“超级用户”一词从何而来?它是“监督用户”的缩写,还是只是一个此类用户在系统中拥有的权力水平的指标?

root sudo terminology su

55
推荐指数
2
解决办法
6374
查看次数

标签 统计

sudo ×10

linux ×4

command-line ×3

ubuntu ×3

sudoers ×2

bash ×1

httpd ×1

macos ×1

path ×1

root ×1

scp ×1

security ×1

shell ×1

su ×1

terminology ×1