Linux 用户管理相关命令

【相关文件】python

一、口令文件(/etc/passwd)中的登陆项有7个以冒号分隔的字段组成,依次是:shell

登陆名:加密口令:用户ID:组ID:注释字段:起始目录:shell程序

二、加密口令存放在 /etc/shadow 中。bash

三、组文件(/etc/group)将组名映射为数值的组ID,其中4个字段依次是:ide

#注意用户列表为空时并不表明改组没有用户
组名称:组密码:组ID:该组用户列表(以逗号分隔)


用户相关】加密

一、建立用户。日志

useradd walker -m -g sudo -s /bin/bash
# -m :建立 /home 下用户目录
# -g sudo :将此用户加入 sudo 组
# -s /bin/bash :设置默认 shell 为 /bin/bash

二、删除用户
blog

userdel -rf testUser

三、建立或修改用户密码
get

passwd walker

四、查看用户登陆日志。
qt

last        #默认读取 /var/log/wtmp(登陆成功的日志) 
lastb       #默认读取 /var/log/btmp(登陆失败的日志)
lastlog     #  读取 /var/log/lastlog(全部用户最近一次登陆登陆成功的日志)

五、查看当前用户 shellit

echo $SHELL

六、查看当前登陆用户。

who am i
whoami
who
w


用户组相关

一、查看用户所属组。

id walker

二、更改基本组。

usermod -g groupA walker

三、更改附加组。

usermod -G groupB walker

四、添加附加组

usermod -a -G groupB walker

五、查看某个用户组的全部用户

六、Usermod 命令详解


【OTHER】

  • 修改主机名:编辑 /etc/hostname 。

  • sudo 很慢?在 /etc/hosts 添加 hostname 到 127.0.0.1 的映射。


*** walker ***

相关文章
相关标签/搜索