我一直在使用gksudo nautilus
和sudo nautilus
通过Alt+ F2。
有什么不同?他们看起来非常相似!
我尝试使用sudo cd name_of_dir
但收到错误消息:
sudo: cd: command not found
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以进入另一个拥有 700 权限的用户拥有的目录?
如果您授予用户 sudo 权限,我该如何删除 sudo 权限并使用户成为普通用户?
我用了:
sudo adduser username sudo
Run Code Online (Sandbox Code Playgroud)
现在我改变了主意。
可能重复:
sudo 和重定向输出
我正在尝试在 /var/www 中创建一个文件,但即使sudo
这样也失败了:
user@debVirtual:/var/www$ sudo echo "hello" > f.txt
-bash: f.txt: Permission denied
Run Code Online (Sandbox Code Playgroud)
当我使用 时sudo nano
,我可以将某些内容保存到此文件中。
为什么我不能用sudo echo
?
我想以 root 身份登录,但是当我输入时
sudo -s
Run Code Online (Sandbox Code Playgroud)
并输入密码,显示此消息:“您不在 sudoers 文件中”,当我输入时
su
Run Code Online (Sandbox Code Playgroud)
并输入密码,显示:“身份验证失败”。
我的操作系统只有一个帐户。大约过去 1 小时前我以 root 身份登录并执行一些命令,当我注销时,我无法再次登录!
我知道我可以通过su
命令成为 root(超级用户),但我必须在输入命令后对其进行授权。有没有一种方法可以成为 root 并在一行中授权(使用密码)
主要是我正在寻找一种将应用程序固定到 Unity 启动栏的方法,并以 root 身份运行它。
目前,即使我使用 sudo 启动应用程序,并在启动后固定它,下次它也会以当前用户身份启动。
可悲,但没有上下文菜单选项“以...运行”。
更新:我切换到 gnome3,现在我很高兴,我只缺少搜索。
我想创建一个具有管理权限和所有常规设置(如主目录)的用户。
adduser
参数可以sudo
自动赋予用户权力?adduser
?它会在没有额外参数的情况下自动创建主目录和所有其他内容吗?(即adduser <username>
足够了吗?)在 Ubuntu 19.10 Eoan Ermine 之前的 Ubuntu 版本中,当我使用 运行命令时sudo
,该命令会在环境变量中接收我的主目录$HOME
。这是我一直期待并警告其他人的行为。如果我想sudo
重置$HOME
环境变量,使其指向目标用户的主目录而不是我自己的主目录,我必须传递该-H
选项(或-i
,尽管这样做更多)。
ek@Kip:~$ lsb_release -d
Description: Ubuntu 18.04.3 LTS
ek@Kip:~$ sudo printenv HOME # Shows ek's home, not root's.
/home/ek
ek@Kip:~$ sudo -u as printenv HOME # Shows ek's home, not as's.
/home/ek
ek@Kip:~$ sudo -H printenv HOME # Shows root's home.
/root
ek@Kip:~$ sudo -Hu as printenv HOME # Shows as's home.
/home/as
Run Code Online (Sandbox Code Playgroud)
当我第一次升级到 Ubuntu 19.10 时,我惊讶地发现它 …
sudo environment-variables home-directory history-of-ubuntu 19.10
sudo ×10
command-line ×3
root ×3
permissions ×2
security ×2
19.10 ×1
adduser ×1
bash ×1
cd-command ×1
gksudo ×1
gui ×1
policykit ×1
su ×1
unity ×1