Ubuntu16.04
pam模块 /lib/x86_64-linux-gnu/security
pwd:查看路径
创建用户:
倒数第三行打错,为/home/ppp
最后一行7元组描述:
上面这种无法通过图形界面登陆
自动创建:adduser
删除:deluser ppp; userdel ppp;看自己是哪种
本地比较:用户在/etc/passwd,密码在/etc/shadow
筛选:ls |grep libn
nss配置:/etc/nsswitch.conf,负责管理用户名
auth:验证用户
account:控制如何修改密码
password:密码控制,例如输错三次锁账户之类
session:会话管理,例如登陆之后最多能打开多少个文件
required:认证必须成功,如果不成功,保留测试,结果失败(输错用户名不告诉你)
requisite:输错立即失败
sufficient:只要有一次通过即成功
optional:成功失败都要运行
vim i插入 esc编辑
u撤销 dd删除该行
:w保存 :wq保存离开 :q!不保存离开
reboot 重启
ctrl+alt+f1 选取tty1终端登录 ctrl+alt+f7 退出
编写pam命令:gcc -o pam_test.so -shared -fPIC ./pam_test.c -lpam
sudo passwd root 设置root密码