linux 备忘

sudo 用户

sudo visudo
# User privilege specification  
root    ALL=(ALL:ALL) ALL  
ksb  ALL=(ALL:ALL)  ALL
# Members of the admin group may gain root privileges  
%admin ALL=(ALL) ALL  
  
# Allow members of group sudo to execute any command  
%sudo   ALL=(ALL:ALL) ALL  
  
# See sudoers(5) for more information on "#include" directives:  
  
#includedir /etc/sudoers.d  
ubuntu  ALL=(ALL:ALL) NOPASSWD: ALL  

第一列表示用户名,如 root 、ubuntu 等;
第二列,等号左边的 ALL 表示允许从任何主机登录当前的用户账户;
第二列,等号右边的 ALL 表示:第一列的用户可以切换到系统中任何一个其它用户;
第三列, ALL 表示:第一列的用户能以root用户的身份下达什么命令,ALL 表示可以下达任何命令。
ubuntu用户第三列有一个 NOPASSWD 关键字,表明ubuntu用户在请求 sudo 时不需要输入密码。
如果你的用户在切换时,如果出现”不在 sudoers 文件中“的警告信息,那么核查一下,对应的用户应该没有在该文件中进行配置,因此也无法使用 sudo 命令。

退出命令

编辑模式的
vi 文件: 回车后就进入进入编辑模式,按 o 进行编辑
编辑结束,按ESC 键 跳到命令模式,然后输入退出命令:
保存不退出:
:w 保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file 将修改另存到file中,不退出vi 编辑
保存并退出:
:wq 保存文件并退出vi 编辑
:wq! 强制保存文件并退出vi 编辑
不保存并退出:
:q: 不保存文件并退出vi 编辑
:q! 不保存文件并强制退出vi 编辑
:e! 放弃所有修改,从上次保存文件开始在编辑
命令行的
使用 quit() , exit() , 或者 Ctrl-D 退出命令行

posted @ 2021-05-07 15:16  小康要好好学习  阅读(50)  评论(0编辑  收藏  举报