今天晚上主要学习了一下linux中用户的添加删除更改,下面来回忆一下用到的几个命令
linux中用户的信息都存放在 etc/passwd 文件中 密码都放在etc/shadow文件中
先补充一个命令 tail -5 etc/passwd 意思是查看etc/passwd这个文件倒数5行的信息 既可以查看这个文件的最新添加的信息
添加用户命令
useradd 用户名 或者adduser 用户名
修改用户名命令
usermod -l 新用户名 旧用户名
锁定 解锁用户命令
usermod -L 用户名(锁定用户)
usermod -U 用户名(解锁用户)
新添加的用户是被锁定的,必须要设置密码 下面来说设置密码的命令
passwd 用户名(直接回车是修改当前用户的密码)
锁定用户密码和解锁用户密码命令
passwd -l 用户名(锁定用户密码)
passwd -u 用户名 (解锁用户密码)
另外说一下etc/passwd文件下一个用户的含义(该文件只定义用户不定义命令)
该文件下一个用户的信息被分为7个部分分别为
以nep:x:38:38:nep:/etc/nep:/bin/nologin
第一部分:用户名称 nep
第二部分:用户密码 x表示有密码
第三部分:用户标识码(用户id)38
第四部分:用户组标识(用户组id) 38
第五部分:用户相关信息(注释)nep
第六部分:用户家目录 /etc/nep目录
第七部分:用户环境(即用户用的shell) /bin/nologin
下面说一下etc/shadow文件下一个用户的含义,这个信息被分为9部分
以nep:!!:155355:0:99999:7:::
第一部分:用户名 nep
第二部分:密码 !如果密码的第一个字符时!说明这个账号不能登录
第三部分:最后一次修改密码的时间
第四部分:多长时间可以修改密码 0 是随时可以
第五部分:最少多长时间修改一次密码 99999 是永远不用修改
第六部分:警告时间 到该修改密码的时间第几天提醒修改7
第八部分:不活动时间 到该修改密码的时间没有修改 还有几天宽限期
第九部分:失效时间 用户到多长时间没用就失效了
就这多,多实践一下就会了
评论列表: