linux基礎學習-5.2-添加用戶切換用戶


1、添加用戶

linux/unix是一個多用戶、多任務的操作系統

  • 超級管理員(root):root默認在unix/linux操作系統中擁有最高的管理權限。比喻:皇帝
  • 普通用戶:管理員或者具備管理權限的用戶創建的。權限:系統管理僅可以讀、看,不能增、刪、改

權限越大,責任越大

可使用如下命令添加一個普通用戶賬號,並為其設置口令:

[root@oldboyedu42 ~]# useradd oldboy

[root@oldboyedu42 ~]# id oldboy

uid=500(oldboy) gid=500(oldboy) groups=500(oldboy)

[root@oldboyedu42 ~]# id lilaoshi

id: lilaoshi: No such user

[root@oldboyedu42 ~]# passwd oldboy ===>問你新的密碼,然后輸入 交互設置密碼

Changing password for user oldboy.

New password:

BAD PASSWORD: it is too simplistic/systematic ===>提示密碼太簡單了,但可以不理會

BAD PASSWORD: is too simple

Retype new password:

passwd: all authentication tokens updated successfully.

提示:

一般情況下,在企業生產環境中應盡量避免直接到root用戶下操作,除非有超越普通用戶權限的系統維護需求,使用完成后立刻退回普通用戶

非交互式設置密碼:還可通過下面的命令一步到位地設置密碼(其中,oldboy為用戶名,密碼為123456)

echo "123456" |passwd --stdin oldboy && history -c

2、切換用戶

[root@oldboyedu44 ~]# su - oldboy ===>由root管理員,切換到普通用戶oldboy

[oldboy@oldboyedu44 ~]$ whoami ===>查看當前用戶是什么

oldboy

[oldboy@oldboyedu44 ~]$ su - root ===>切回到root用戶

Password:

[root@oldboyedu44 ~]# su - oldboy

[oldboy@oldboyedu44 ~]$ su

Password:

說明:

  • 超級用戶root切換到普通用戶下面,無需輸入對應用戶密碼,這相當於“皇帝”去“大臣”家里
  • 普通用戶切換到root或其他普通用戶下,需要輸入切換的對應用戶密碼
  • 普通用戶的權限比較小,只能進行基本的系統信息查看等操作,無法更改系統配置和管理服務
  • $符號是普通用戶的命令行提示符,#符號是超級管理員的提示符,示例如下:

 

[root@oldboy ~]# "#" ===>超級管理員root對應的提示符

[oldboy@oldboy ~]$ "$" ===>普通用戶oldboy對應的提示符

  • 提示符@前面的字符代表當前用戶(可用whoami查詢),后面的為主機名(可用hostname查詢),~所在的位置是窗口當前用戶所在的路徑。示例如下:

[oldboy@oldboy ~]$ ===> oldboy為當前用戶,oldboyedu44為主機名,~表示當前目錄,即家目錄

練習題:

1、如何添加用戶

2、如何從root用戶切換到普通用戶

3、su與su -的區別


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM