Linux用戶及用戶組 簡介 用戶及用戶組

簡介

介紹在Linux中用戶及用戶組的操作命令及使用

用戶及用戶組

whoami

作用:查看當前登錄的用戶
格式:whoami

/etc/passwd

說明:該文件存放了系統中所有的用戶,每一行的每一列如下:
用戶名:密碼:描述:用戶ID/UID:組ID/GID:用戶家目錄:shell

useradd

作用:添加(創建)用戶
格式:useradd 用戶名
選項:
  -d:指定用戶家目錄
  -u:指定用戶ID,必須大於500(小於500都已被系統佔用)
  -s:指定用戶執行的 shell,若用戶已經創建可以使用以下方式禁止登錄
  chsh:用戶名 -s /sbin/nologin

userdel

作用:刪除指定用戶
格式:userdel 用戶名
說明:徹底刪除用戶還需要刪除 ‘/home/用戶名’ 目錄 和 ‘/var/mail/用戶名’ 目錄

passwd

作用:設置用戶密碼
格式:passwd [用戶名]
說明:
  1. 修改指定用戶的密碼,若不指定則修改當前登錄的用戶密碼
  2. 查看所有用戶的密碼 /etc/shadow

su

作用:切換用戶
格式:su [用戶名]
說明:切換到指定用戶,若不指定則切換到 root 用戶

sudo

說明:
  1. 若只想簡單的執行一個超級用戶的命令,不想切換用戶
  2. 格式是在原來命令的前面加上 sudo 即可

特殊標識:

#:超級用戶
$:普通用戶
~:用戶家目錄

/etc/group

說明:查看系統中所有的組

groupadd

作用:添加用戶組
格式:groupadd 組名

groupdel

作用:刪除用戶組
格式:groupdel 組名

gpasswd:

作用:向用戶組添加或刪除用戶
格式:gpasswd [選項] 用戶名 組名
選項:
  -a:將指定的用戶加入指定組
  -d:將指定用戶從指定組刪除

chgrp

作用:設置文件所屬的組
格式:chgrp 組名 文件名
說明:修改文件所屬的組

chown

作用:設置文件的所有者
格式: chown 用戶 [:組名] 文件名
說明:休怪文件的所有者[及組名]

說明

  1. 修改用戶及組的時候,可以使用UID或GID
  2. 加上 -R 參數可以遞歸修改子目錄的用戶及組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章