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

相關文章
相關標籤/搜索