1. 程式人生 > >linux_用戶和組

linux_用戶和組

用戶系統 gid mil 修改 sudo 用戶名 維護 ech 工作

linux系統有哪些用戶?

- 用戶系統像中國古代封建社會

  1. root,皇帝

  2. 普通用戶,老百姓

  3. 虛擬用戶: 系統裏傀儡,不能使用,固定存在,滿足linux裏服務進程以及程序屬主要求而存在

  - 進程以及程序必須屬於用戶

角色如何劃分?

  用戶的角色是通過UID和GID識別,用戶的UID就相當於我們身份證一樣,用戶名就相當於我們的名字

有哪幾類用戶?

  3類

  1. 超級用戶 root, 唯一真實存在,UID為0,GID為0,在企業工作中,盡量使用普通用戶

  2. 普通用戶,通過root添加,通過sudo提權或 su - root 切換角色(500-65535)

  3. 虛擬用戶,與普通用戶區分開來,特點是系統安裝後默認就會存在,且默認大多數情況下不能登錄, UID範圍(1-499)

如何添加普通用戶?

useradd 用戶 添加用戶,沒設置密碼,該用戶不可以登錄

useradd beimen    # 添加用戶 beimen

passwd 用戶 設置密碼和修改密碼,激活用戶,不寫用戶默認當前用戶

passwd beimen    # 給用戶 beimen 添加密碼,可以登錄
echo "123456’‘| passwd --stdin beimen && history -c	# 給普通用戶明文修改密碼,把前面的123456通過—stdin 當做用戶beimen的passwd,並清空歷史記錄

如何切換用戶?

  su - 用戶名

    - 環境也一起切換

su - beimen    # 切換到普通用戶 beimen

# root 用戶切換到普通用戶,不需要密碼,普通用戶到其他普通用戶或者root用戶需要輸入相應的密碼
# su - 默認切換到 root 用戶

whoami  查看當前用戶是誰

root和普通用戶區別?

  1. root用戶切換成普通用戶不需要密碼,普通用戶切換成root用戶需要root密碼
  2. 普通用戶只能進行基本的信息查看等操作,無法更改系統配置和管理服務
  3. $ 表示普通用戶, # 表示root

企業生產環境下:

盡量避免root用戶操作,除非有超越普通用戶權限的系統維護需求,使用完成後退回普通用戶

linux_用戶和組