賬戶管理
/etc/passwd 記錄用戶信息 用戶名:密碼(廢棄):uid:gid:說明(廢棄):家目錄:登錄shell
/etc/shadow 記錄用戶密碼信息 用戶名:密碼...
/etc/sudoers 配置用戶sudo的配置文件
/etc/group 記錄用戶組信息
新增和刪除用戶
useradd user #ubuntu 并不會主動創(chuàng)建家目錄 -m 創(chuàng)建家目錄 -g指定群組 -s 指定登錄的shell
userdel -r user #刪除用戶以及家目錄
useradd -m user
cat /etc/passwd|grep user #user:x:1001:1001::/home/user:/bin/sh
passwd user #修改密碼
usermod -d /home/userNew -m user #修改家目錄
usermod -L user #凍結(jié)用戶
cat /etc/passwd|grep user #被凍結(jié)密碼為!
usermod -U user #解凍
userdel user #刪除用戶
userdel -r user #刪除用戶的所有相關(guān)文件
新增和刪除用戶組
新建用戶不指定用戶組會默認創(chuàng)建同名的用戶組并添加用戶
cat /etc/group|grep user #查看用戶組信息
groupadd group1 #創(chuàng)建用戶組
groupdel group1 #刪除用戶組
查看用戶信息
user #查看當(dāng)前用戶
who #查看當(dāng)前登錄用戶
w #查看當(dāng)前登錄用戶(更詳細)
切換用戶
su user #切換用戶 分配給user默認的是sh 修改/etc/passwd 文件的user 改為/bin/bash
cat /etc/passwd|grep user #user:x:1001:1001::/home/user:/bin/bash
exit#退出
用其他用戶身份執(zhí)行命令
# 非 root用戶執(zhí)行一些操作會需要特殊權(quán)限徊哑,此時可以在命令前添加sudo 執(zhí)行
sudo vim /etc/hosts # 不加-u 表示使用root權(quán)限
image.png
配置用戶是否可以sudo在文件 sudo cat /etc/sudoers
image.png
查看更多信息
表示root用戶 admin用戶組和sudo用戶組可以使用sudo命令
image.png
可見當(dāng)前用戶被添加到了sudo組
gpasswd -M user sudo #添加進組
gpasswd -d user sudo# 從組中刪除