我想要做:
echo "something" >> /etc/config_file
但是,由于只有 root 用户对这个文件有写权限,我不能这样做。但以下也不起作用。
sudo echo "something" >> /etc/config_file
Run Code Online (Sandbox Code Playgroud)
在这种情况下,有没有一种方法可以附加到文件,而不必先用sudo
'd 编辑器打开它,然后手动附加新内容?
在忙碌的日子里,我想跑步
$ ./configure && make && sudo make install && halt
Run Code Online (Sandbox Code Playgroud)
晚上睡觉,希望应用程序会自动安装。但是第二天我看到的是 sudo 要求我输入密码的屏幕。那么我怎么能在一个命令行中使用密码运行 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 访问权限?
我在服务器 A 上有一个文件(它位于 NAT 后面,因此不能直接寻址)。该文件需要复制到服务器 B 中限制为 root 的目录中。我在服务器 B 上有一个具有 sudo 权限的帐户。scp 命令的语法是什么?
我使用sudo su
命令在 Mac OS X 中执行某些操作,但不知道如何切换回来。
希望你能帮我一个忙。
网站上有一些问题似乎与我的问题有关,但我无法在其中任何一个问题中找到解决方案。
我的操作系统是 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
成功找到并且命令成功。这里发生了什么?
上次,我询问了这些(在/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 my-command
Run Code Online (Sandbox Code Playgroud)
Linux 如何寻找它my-command
?
该my-command
是我的道路。我可以毫无问题地调用它。但是,当我用 调用它时sudo
,我会得到command not found
. 如何克服它?
编辑:那个"Possible duplicate"选择的答案是错误的,好吧,至少不是重点。来自terdon的这个答案是正确的。
“超级用户”一词从何而来?它是“监督用户”的缩写,还是只是一个此类用户在系统中拥有的权力水平的指标?