useradd、passwd、who、whoami、id、w及用户默认值文件

useradd /usr/sbin/useradd
执行权限:root
useradd [选项] 用户名
-u UID:手工指定用户的UID号
-d 家目录:手工指定用户的家目录
-c 用户说明:手工指定用户的说明
-g 组名:手工指定用户的初始组
-G 组名:手工指定用户的附加组,多个逗号分隔
-s shell:手工指定用户的登陆shell,默认是/bin/bash


创建用户默认值文件

/etc/default/useradd
/etc/login.defs
PASS_MAX_DAYS 9999 #密码有效期
PASS_MIN_DAYS 0 #密码修改间隔
PASS_MIN_LEN 5 #密码最小5位(PAM)
PASS_WARN_AGE 7 #密码到期警告
UID_MIN 500 #最小和最大UID范围
GID_MAX 60000 #
ENCRYPT_METHOD SHA512 #加密模式


passwd [选项] 用户名 /usr/bin/passwd
-S   查询用户的密码状态,仅root用户可用
-l  (lock)暂时锁定用户,仅root用户可用。锁定后该用户就不能登陆了,实际上是在shadow文件的密文前加了一个!号。
-u (unlock)解锁用户,仅root用户可用
--stdin 可以通过管道符输出的数据作为用户的密码
password命令执行权限:所有人

passwd后什么也不加,给当前用户设置密码,在linux里设置密码的时候退格键也是一个字符


who /usr/bin/who 当前登陆用户信息

who
root tty1 2018-08-18 10:23
root pts/0 2018-08-18 21:27 (192.168.1.101)
meinv pts/1 2018-08-18 21:31 (192.168.1.101)
tty 本地登陆,例如虚拟机自己登陆
pts 远程终端


whoami

root


id 用户名

查询用户的UID、GID、和在哪些组中


w  /usr/bin/w

22:18:25 up 55 min, 2 users, load average: 0.00, 0.01, 0.02
USER    TTY   FROM           LOGIN@   IDLE    JCPU    PCPU WHAT
test        pts/0      192.168.1.106    21:23               54:41        0.02s          0.02s -bash
root       pts/1       192.168.1.106    22:16              1.00s         0.09s          0.04s w

up,连续运行时长
load average,负载情况

 

posted @ 2018-08-19 08:23  zhuangrunwei  阅读(776)  评论(0编辑  收藏  举报