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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值