萌新的Linux学习之路(四)

 一、用户是什么

 用户就是系统中使用者的身份,在系统中用户存储为若干字符+若干系统配置文件

 1.用户信息涉及到的系统配置文件:

  萌新的Linux学习之路(四)

二、用户管理

 1.用户的建立

  萌新的Linux学习之路(四)

  ##useradd -u +参数  +用户名     ###指定用户的uid

  萌新的Linux学习之路(四)

  #useradd -g +组 +用户名  ###指定用户初始组信息。这个组必须已经存在

  萌新的Linux学习之路(四)

  #useradd -G +组 +用户名  ##指定附加组,这个组必须存在

  #useradd -c   ##用户说明

  #useradd -d   ##用户家目录

  #useradd -s   ##用户所使用的shell

 2.用户的删除

  userdel -r 用户名称    -r表示删除用户信息及用户系统配置

 3.组的建立及删除

  groupadd -g  组名    ##建立组

  groupdel    组名    ##删除组

 ##做以上实验的监控命令:

  watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo ====ls -l /home;echo====;ls -l'

 4.用户id信息查看

  萌新的Linux学习之路(四)

  ##id -u 用户名     ##用户uid

  萌新的Linux学习之路(四)

  ##id -g 用户名     ##用户初始组id

  萌新的Linux学习之路(四)

  ##id -G 用户名     ##用户所有所在组id

  萌新的Linux学习之路(四)

  ##id -n   用户名     ##显示名称而不是id数字,不能单独使用,配合-u,-g,-G使用

  萌新的Linux学习之路(四)

   ##id -a 用户名    ##显示所有信息

  5.用户信息更改

 萌新的Linux学习之路(四)

  usermod -l 新用户名  旧用户名   ###更改用户名称

  usermod -u 参数     用户名    ###更改uid

  usermod -g 参数     用户名    ###更改gid

  萌新的Linux学习之路(四)

  usermod -G 参数 用户名    ##更改附加组

  usermod -aG 参数 用户名   ##添加附加组

  usermod -c  说明  用户名   ##更改或者添加说明

  usermod -d  目录  用户名   ##更改家目录指定

  usermod -md  目录  用户名  ##更改家目录指定及家目录名称

  usermod -s  shell  用户名   ##更改shell,、etc/shells里有可用shell名称

  usermod -L  用户名        ##冻结账号

  usermod -U   用户名       ##解锁账号

 三、用户权利下放

  1.在系统中root用户可以给普通用户下放普通用户不能执行的操作权限。

  下放权限的配置文件在:/etc/sudoers 中

  萌新的Linux学习之路(四) 

  2.下放权力的方法:

  (1.)超级用户执行visudo进入编辑/etc/sudoers模式

  (2.)格式:

    获得权限用户    localhost=(root)  /usr/sbin/useradd

   ##获得权限的用户能在localhost以root用户的身份执行useradd这个命令

  3.执行下放权力命令

  sudo   命令   ##如果第一次执行sudo需要输入当前用户密码

  在/etc/sudoers 中设置可以在用户调用sudo命令时不需要密码:

  用户名 localhost NOPASSWD: /usr/sbin/useradd

  四、用户认证信息的控制

  萌新的Linux学习之路(四)

  chage  -d   参数   用户名     ##用户密码最后一次修改的时间,如果设置成0,用户登录系统后强制改一次自己的密码

  chage  -m   参数   用户名     ##密码最短有效期

  chage  -M   参数   用户名     ##密码最长有效期

  chage  -W   参数   用户名     ##密码到期前警告期

  change  -I  参数   用户名     ##用户非活跃天数

  change  -E   参数  用户名     ##账号到期日期 -E “YYYY-MM-DD” 

 

  

    


本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1912948,如需转载请自行联系原作者