用户的家目录

普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700

超级用户:/root/,所有者和所属组都是root用户,权限是550

用户邮箱目录

/var/spool/mail/用户名/

用户模板目录

/etc/skel/

添加用户

新建用户加入组:

useradd –g sales jack –G company,employees    //-g:加入主要组、-G:加入次要组

建立一个新用户账户,并设置ID:

useradd sc -u 544
-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的启始目录;
-D:变更预设值;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-n:取消建立以用户名称为名的群组;
-r:建立系统帐号;
-s<shell>:指定用户登入后所使用的shell;
-u<uid>:指定用户id。 useradd sc
在以下文件添加相关信息
grep sc /etc/passwd
grep sc /etc/shadow
grep sc /etc/group
grep sc /etc/gshadow
ll -d /home/sc
ll /var/spool/mail/sc 用户默认值文件
centos 6,centos 7 默认值不同

 修改密码 passwd

查看密码状态

passwd -S sc #必须管理员操作

sc PS 2013-01-06 0 99999 7 -1

#用户名密码设定时间(2013-01-06) 密码修改间隔时间(0)

#密码有效期(99999) 警告时间(7) 密码不失效(-1)

锁定用户和解锁用户

passwd -l sc

passwd -u sc

使用字符串作为用户的密码

echo "123" | passwd --stdin sc #--stdin 接受字符串作为密码

 修改用户信息usermod

usermod sc -u 544
-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d<登入目录>:指定用户登入时的启始目录;
-D:变更预设值;
-e<有效期限>:指定帐号的有效期限;
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
-g<群组>:指定用户所属的群组;
-G<群组>:指定用户所属的附加群组;
-s<shell>:指定用户登入后所使用的shell;
-u<uid>:指定用户id
-L 锁定用户
-U 解锁用户
修改用户密码状态chage

chage [选项] 用户名

-m   +天数  两次密码修改间隔(4)。

-M   +天数  表示密码有效(可更改)的最大天数

-E  +日期  表示在该日期之后密码失效(8)。   如chage -E 2017-1-20  zhangsan

-l(小写L) +用户名   可以查看用户的当前设置信息

-W 密码过期前警告天数(6)

-d 日期 修改密码最后一次更改日期(shadow 3)

-I 密码过后宽限天数(7)

删除用户userdel

-r 删除用户的同时删除用户家目录

最新文章

  1. struts-json-plugin result中配置对象的序列化
  2. Install Sublime Text 3
  3. 自然语言17_Chinking with NLTK
  4. 大型网站系统架构实践(四)http层负载均衡之haproxy实践篇(一)
  5. 如何安装php?
  6. Android SoundPool.play方法的音量与系统音量的关系
  7. 根据CreateDirectory递归创建多级目录
  8. [HTML5 Canvas学习]使用颜色和透明度
  9. ORALCE 之LRU链与脏LRU链【转载】
  10. 【Java】itext根据模板生成pdf(包括图片和表格)
  11. Oracle DB Day01(SQL)
  12. (68)Wangdao.com第十一天_JavaScript 数组的常用方法
  13. ADDED、ADDED_TO_STAGE、REMOVED、REMOVED_FROM_STAGE这几个事件的区别
  14. 微信小程序 刷新当前页面
  15. Alpha冲刺报告(10/12)(麻瓜制造者)
  16. poj1696 Space Ant【计算几何】
  17. 使用post向webservice发送请求,并且返回值
  18. ArrayList集合与List与数组的区别
  19. 用javascript调用表单验证事件时,为什么return false了还是把表单submit了?
  20. &lt;body&gt; 中的 JavaScript

热门文章

  1. python通配符之glob模块
  2. 关闭防火墙,selinux,交互式设置IP的脚本
  3. mac mongodb安装
  4. java随机分配端口占用其它服务端口问题完美解决
  5. Java 序列化 返序列化
  6. docker18.09.5 Dockerfile文件编写
  7. Kong(V1.0.2)loadbalancing
  8. 洛谷P1040 加分二叉树(树形dp)
  9. mvc中让路由忽略带后缀的路径文件
  10. scrapy 快速入门