Ubuntu服务器界面认识及创建用户

@前后内容的含义

使用Xshell登陆到腾讯云提供的ubuntu系统中后,首先看到这样一个界面,

对于初次接触linux系统的朋友而言,这个界面就像Windows系统中的命令提示符界面一样,但又有些差异。首先我们需要搞清楚这行字符串(ubuntu@VM-0-3-ubuntu:~$)都代表什么含义。

  • @之前的部分ubuntu,代表当前用户;
  • @之后的部分VM-0-3-ubuntu,代表这台服务器的计算机名;
  • :之后的部分~$,前者~代表当前用户的工作路径为家目录(/home/ubuntu),如果当前用户的工作路径不是家目录,则会显示工作路径;后者$代表当前用户为普通用户,与之相对应的是root用户,用#表示。

使用root用户

root用户是Lunix的超级用户,Ubuntu系统搭建完成后,Linux就将其超级用户的用户名定为root。此时root用户没有密码,如果想使用root用户,需要先为其设置密码。

  • ~$ sudo passwd root

通过以上命令,待输入两遍密码后,可以完成密码设置。然后使用如下命令,切换到root用户,其中su(swich user)。登录时需要输入刚才设置的密码。

ubuntu@VM-0-3-ubuntu:~$ su - root
Password: 
root@VM-0-3-ubuntu:~#

下面的一些列命令将创建一个拥有超级权限的新用户:

新建用户

  • 查看系统中所有的用户,
cat /etc/passwd

  • 新建用户
root@VM-0-3-ubuntu:~# useradd -m fwa			#使用useradd命令创建用户fwa,其中 -m代表自动建立用户的登入目录,即/home/fwa
root@VM-0-3-ubuntu:~# passwd fwa			#为用户fwa设置密码

  • 用户切换、查看当前工作路径
root@VM-0-3-ubuntu:~# su - fwa			#切换用户
fwa@VM-0-3-ubuntu:~$ pwd			#查看当前工作路径。
/home/fwa

修改用户的shell

  • 查看用户shell
fwa@VM-0-3-ubuntu:~$ echo $SHELL			#查看该用户默认的shell。
/bin/bash
fwa@VM-0-3-ubuntu:~$ grep fwa /etc/passwd			#也可以通过这种方式产看用户的设置,其中最后一个冒号后面的是用户的shell,为空即默认为/bin/bash
fwa:x:1001:1001::/home/fwa:

  • 修改用户shell
root@VM-0-3-ubuntu:~# usermod -s /bin/bash fwa

把新创建的用户加入超级权限组

root@VM-0-3-ubuntu:~# usermod -a -G sudo fwa

只后切换到新建用户后,系统会提示: To run a command as administrator (user "root"), use "sudo <command>".

转载于:https://my.oschina.net/u/3861934/blog/2998890

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值