Linux基础命令学习

来源:互联网 发布:python数据挖掘包 编辑:程序博客网 时间:2024/06/07 15:24

Unit 4

一、用户

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

1、监控用户信息

watch -n 1 "tail -n 3 /etc/passwd /etc/shadow /etc/group;\>echo ============;\>ls -l /home"

这里写图片描述

/etc/passwd              #用户信息/etc/shadow              #用户密码信息/etc/group               #组信息/home/username           #用户家目录/etc/skel/.*             #用户骨架文件(当在/etc/skel目录下创建的文件会在新创建用户的家目录下)

2、参数

useradd

     -u             #指定用户uid      -g             #指定用户初始组信息,这个组必须已经存在     -G             #指定附加组,这个组必须存在     -c             #用户说明     -d             #用户家目录
userdel            -r                        #删除用户信息与系统配置groupadd              -g                         #建立组groupdel          name                       #删除组

3、用户ID查看

    -u  #用户uid    -g  #用户初始组id    -G  #用户所有所在组id    -n  #显示名称而不是id数字    -a  #显示所有信息

4、usermod

    -l  #更改用户名称    -u  #更改uid    -g  #更改gid    -G  #更改附加组    -aG #添加附加组    -c  #更改说明    -d  #更改家目录指定    -md #更改家目录指定及家目录名称    -s  #更改shell    -L  #冻结帐号    -U  #解锁

这里写图片描述
5、

    -d  ##用户密码组后一次修改的时间Ps:如果设定成0,用户登陆系统后必须修改自己的密码,系统默认时间自1970-1-1开始        -m  #最短有效期    -M  #最长有效期    -W  #警告期    -I  #用户非活跃天数    -E  #帐号到期日格式 -E "YYYY-MM-DD"
原创粉丝点击