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

@先后内容的含义

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

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

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

使用root用户

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

  • ~$ sudo passwd root

经过以上命令,待输入两遍密码后,能够完成密码设置。而后使用以下命令,切换到root用户,其中su(swich user)。登陆时须要输入刚才设置的密码。bash

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>".unix

相关文章
相关标签/搜索