大家好,我是阿萨。最近发现几个特别好的在线Linux 的网站,大家可以直接使用。
有了这几个网站,再也不用担心没有环境去联系Linux 命令了。好了开始今天的学习。
一. 存储用户名和用户组的文件简介
Linux 系统每个用户都有一个用户ID 和组ID。 每个文件都有文件属主以及所属群组,正好对应这里的用户ID 和组ID。 显示文件属性时,会从/etc/passwd 文件中找到UID 对应的用户名。 在/etc/group 文件中,利用GID 找到对应的群组名。/etc/passswd 文件列举了所有用户,每行记录一个用户。
7个字段含义:用户名:密码:UID:GID: 描述性信息:主目录:默认Shell/etc/shadow 存储系统中用户的密码信息。 每行记录一个用户的密码,
9个字段含义:用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段/etc/group 存储用户组信息。每一行代表一个用户组。
四个代表用户组信息的字段分别是:组名:密码:GID: 该用户组中的用户列表/etc/gshadow 文件存储用户基本信息。 每一行存了组用户的密码信息。
四个代表组用户密码的字段分别是:组名:加密密码:组管理员:组附加用户列表
二,常见和用户以及用户组相关的命令
添加新用户:useradd 选项 用户名修改用户秘密: passwd 选项 用户名修改用户信息: usermod 选项 用户名修改用户密码状态:chage 选项 用户名删除用户:userdel -r 用户名查看用户的UID 和GID:id 用户名 用户间切换: su 选项 用户名查看当前登录用户: whoami 添加用户组: groupadd 选项 组名修改用户组: groupmod 选项 组名删除用户组:groupdel 组名将用户加入或者删除组:gpasswd 选项 组名切换用户的有效群组: newgrp 组名你学会了吗?如果觉得阿萨的内容对你有帮助,欢迎围观点赞。