码迷,mamicode.com
首页 > 系统相关 > 详细

Linux用户管理命令

时间:2017-06-24 17:22:05      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:环境   t权限   不能   解锁   密码过期   upm   pool   分配   spool   

添加用户:
  useradd xiaol
    -u 手工指定用户的UID号
    -d 手工指定家目录
    -c 手工指定用户的说明信息
    -g 手工指定用户初始组
    -G 修改用户附加组
  注意:
    创建用户的时候分配组:useradd -g 组名 用户名
    useradd -g gp_1 xiaol_1
设置密码:
  passwd xiaol
    -l 锁定用户
    -u 解锁用户
删除用户:
  userdel -r xiaol
     -r 删除用户及主目录
修改用户:
  usermod -c "good man" xiaol
    -u 修改用户的UID号
    -c 修改用户的说明信息
    -g 修改用户初始组
    -G 修改用户附加组
    -L 临时锁定用户
    -U 接触所用用户
修改密码状态:
  chage -m 1 xiaol
    -l       列出用户的详细密码状态
    -d   日期   修改密码最后一次更改日期
    -m  天数   修改两次密码修改间隔
    -M  天数   修改密码有效期
    -W  天数   修改密码过期前经过天数
    -I    天数   修改密码过期后宽限天数
    -E   日期   修改帐号失效时间
  说明:
    其实修改的是/etc/shadow文件里的值
    最常见的用法是chage -d 0 xiaol用户一登陆就需要修改密码
查看用户ID:
  id xiaol
    uid=500(xiaol) gid=500(xiaol) 组=500(xiaol)

切换用户:
  su - 用户名
    - 切换用户的时候同时切换环境变量

添加组:
  groupadd gp_1
修改组:
  groupmod -n gp_2 gp_1
    -n  新组名
删除组:
  groupdel gp_1
    如果组中有初始用户,组不能删除
    如果组中没有用户或只有附加用户,可以删除
操作组中用户:
  把用户加入组:
    gpasswd -a 用户名 组名 
  把用户移出组:
    gpasswd -d 用户名 组名
  本质:
    修改的是/etc/group这个文件,把用户名写到了附加组的字段那里

 

注意:
  1.只有root用户或具有root权限的用户才可以操作
  2.添加用户成功后
    1.在/home下自动创建一个字为xiaol的目录,作为xiaol用户的主目录
    2.在/var/spool/mail/下自动创建一个名字为xiaol的目录,用于接収邮件
    3.在/etc/passwd内写入用户信息
    4.在/etc/shadow内写入密码信息
    5.在/etc/group内写入组信息
    6.在/etc/gshadow内写入组密码信息
    7.从/etc/skel目录内拷贝所有文件到xiaol的家目录
  3.如果要手动添加或者删除用户,只需要写入或删除2中的1-6即可

Linux用户管理命令

标签:环境   t权限   不能   解锁   密码过期   upm   pool   分配   spool   

原文地址:http://www.cnblogs.com/413xiaol/p/7073649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!