总结一下linux下的用户管理
主要是user,group
passwd,shadow,group,gshadow
useradd groupadd
usermod groupmod
userdel groupdel
id;chfn;chsh;
groups;newgrp;gpasswd
acl(access control list :有针对性地设定某些用户以及组的权限)
getfacl
setfacl
切换用户
su - (su -l root的简写)
短暂获取root(或者指定用户)权限
sudo (-u root)
设置: /etc/sudoers
此文件不推荐直接编辑,系统提供编辑指定入口:visudo
使用者帳號 登入者的來源主機名稱=(可切換的身份) 可下達的指令
username ALL=(ALL) ALL
%groupname ALL=(ALL) ALL
免密码;
%groupname ALL=(ALL) NOPASSWD:ALL
实际操作一下
useradd guang
passwd guang
useradd faker
passwd faker
useradd solofeng
passwd solofeng
groupadd admin
usermod -G admin solofeng
usermod -G admin faker
visudo
guang ALL=(ALL) NOPASSWD:ALL
%admin ALL=(ALL) NOPASSWD:ALL
PAM嵌入式模块
系统用户的通讯
首先查找系统上的用户
w;who;lastlog
通讯
write, mesg, wall
mail