在远程ubuntu服务器中创建自己的账号

一.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 保存退出,如果内容未改,不会更改时间戳

    原文作者:XCRobert
    原文地址: https://blog.csdn.net/u013671245/article/details/80699061
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞