computer_knowledge_notes/Software/_系统工具/sudo.md

808 B
Raw Blame History

sudo [option] <command> # 以其它用户的权限来执行命令

选项

-H, --set-home	# 将环境变量HOME设置为目标用户的家目录。
-E, --preserve-env	# 保留已有的环境变量,这要求用户要有相应的权限。

添加sudo权限

# 方法一
visudo	# 或vi /etc/sudoers
	# 模仿root ALL=(ALL) ALL添加新行user_name ALL=(ALL) ALL
	
# 方法二
usermod -aG sudo <user_name>
	# 在/etc/sudoers可以看到admin和sudo两个组都有sudo权限故可把用户加到这些个组以获得sudo权限
	
# 方法三
vi /etc/group	# 直接修改/etc/group命令把用户加到admin或sudo组

错误记录

1 sudo: unable to resolve host xxx

编辑/etc/hosts文件在localhost的后面添加" xxx"(注:空格分隔,不加引号)