用户和权限管理

用户管理:useradd userdel usermod passwd chsh chfn finger id chage

组管理:groupadd groupdel groupdel gpasswd

权限管理:

chown chgrp chmod

useradd [opption] username

useradd -u 指定uid

useradd -g 指定gid

        -G GID,...指定附加组

        -c 注释信息

-d /path/to/directory

        -s SHELL

        -M 不创建家目录

常用环境变量:

PATH

HISTSIZE

SHELL

/etc/shells 指定了当前系统可用的安全shell

/etc/login.defs


id [-gGnru][--help][--version][用户名称]

可以显示真实有效的用户ID(UID)和组ID(GID)。UID 是对一个用户的单一身份标识。组ID(GID)则对应多个UID。id命令已经默认预装在大多数Linux系统中。要使用它,只需要在你的控制台输入id。不带选项输入id会显示如下。结果会使用活跃用户。

finger username

查看用户检索信息

userdel:用户删除

userdel[OPTION] username

-r:同时删除家目录user 

usermod 用户修改

usermod -u UID

usermod -g GID

      -a -G GID 不适用-a 选项会覆盖原有的附加组

      -c

      -d -m:

      -s

      -l

      -e

    -L 锁定账号

    -U解锁账号

chsh 更改shell

chfg 更改解析

passwd

  -stdtin

    -  -l

-u

-d

useradd -r添加一个系统用户

groupadd

groupadd -d gid

groupadd -n name

groupdel

gpasswd

:为组家密码

newgrp grpname <-->exit

groupadd -g 3003 distro

groupadd linux

useradd -u 20002 -g distro -G linux mand

useradd -c "ff" -s /bin/tcsh fedia

usermod -u 4004 -g linux -G s,b

passwd -n 2 -x 50 frb

usermod -s /bin/tcsh man1

useradd -r -s /sbin/nologin hbase

不容许用户登录

-s/sbin/nologin

chage

-d 最近一次修改时间

-E 过期时间

-I非活动时间

-m 最短使用时间

-M最长使用时间

-w警告时间

你可能感兴趣的:(用户和权限管理)