一.SSH远程登录
第一次使用ssh,还以为后面的是某个网址或账号名
robert@robert-ThinkPad:~$ ssh amax@114.212.190.205
amax@114.212.190.205's password: Welcome to Ubuntu 17.04 (GNU/Linux 4.4.0-31-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 5 packages can be updated. 0 updates are security updates. Last login: Thu Jun 14 18:26:17 2018 from 114.212.86.33 amax@amax:~$
哈哈,远程连接成功
二.Ubuntu添加新用户
(非root用户根据需要在命令前加sudo)
简单地使用useradd 新用户名
命令创建好后发现home/
目录下根本没有该用户
参见:https://blog.csdn.net/u010159842/article/details/79219608
主要的修改:useradd -r -m -s /bin/bash robert
这里robert
为新创的用户名
三.赋予新用户sudo权限
Linux系统下给非root用户添加sudo权限
有时,在linux系统中非root用户运行sudo命令,会提示类似信息:
xxx is not in the sudoers file. This incident will be reported.
这里,xxx是当前用户名,该用户无法执行sudo命
1.超级用户(root用户),普通用户,sudo
普通用户被授予sudo权限后,执行命令前加sudo可得到超级用户的一些执行权
2 . /etc/sudoers 文件的修改
1) 进入超级用户模式。
如下
amax@amax:~$ sudo su
[sudo] password for amax:
root@amax:/home/amax#
其中名为amax
的普通用户已经被授予sudo权限
2)给配置文件“/etc/sudoers”添加“写”权限。输入命令:
sudo chmod u+w /etc/sudoers
3)编辑“/etc/sudoers”文件。输入命令
vim /etc/sudoers
按“i”进入编辑模式,找到这一 行:”root ALL=(ALL) ALL”在起下面添加”xxx ALL=(ALL) ALL”(这里的xxx是你的用户名),然后保存退出;
4)撤销文件的写权限,输入命令
sudo chmod u-w /etc/sudoers
即可。
ssh如何退出
用命令exit
(一层一层退)或者logout
for: vim初学者
插入模式 与 命令模式
插入模式按ESC键可变成命令模式
在命令模式下才可以退出
:q
不保存退出
:q!
不保存强制退出
:wq
保存退出,w表示写入,不论是否修改,都会更改时间戳
:x
保存退出,如果内容未改,不会更改时间戳