Skip to content
Eternal Center

Eternal Center

  • Single-Node (单节点)
    • System (系统)
    • Service (服务)
    • Database (数据库)
    • Container (容器)
    • Virtualization (虚拟化)
  • Multi-Node (多节点)
    • Cluster (集群)
    • Big Data (大数据)
    • Cloud Computing (云计算)
    • Batch Processing (批量处理)
  • Approach (方式方法)
    • Languages (语言)
    • Ideas (思路)
    • Programing (编程)
    • Project (项目)
  • Eternity (永恒)
    • News (消息)
    • Creations (创作)
    • Classics (经典)
    • Legends (传说)
    • Chronicle (编年史)
    • FNIOS (宇宙公民开源学院)

Category: System User (系统用户)

Posted on June 5, 2020March 10, 2025

[命令] Linux 命令 usermod (修改用户)

案例一:修改某 1 个用户的 uid

# usermod -u 1005 zhumingyu

(补充:这里以将用户 zhumingyu 的 uid 修改为 1005 为例)

案例二:修改某 1 个用户的备注

# usermod -c "admin zhumingyu" zhumingyu

(补充:这里以将用户 zhumingyu 的备注修改为 admin zhumingyu 为例)

案例三:修改某 1 个用户的运行环境

# usermod -s /sbin/nologin zhumingyu

(补充:这里以将用户 zhumingyu 的执行环境修改为 /sbin/nologin 为例)

案例四:修改某 1 个用户的家目录

# useradd -d /home/zhumingyu zhumingyu

(补充:这里以将用户 zhumingyu 的家目录修改为 /home/zhumingyu 为例)

案例五:修改某 1 个用户的主要所属组,以名称的方式

# usermod -g root zhumingyu

(补充:这里以将用户 zhumingyu 的主要组修改为组 root 为例)

案例六:修改某 1 个用户的主要所属组,以 gid 的方式

# usermod -g 1200 zhumingyu

(补充:这里以将用户 zhumingyu 的主要所属组的 gid 修改为 1200 为例)

案例七:修改某 1 个用户的附属所属组

7.1 修改某 1 个用户的附属所属组

# usermod -G root zhumingyu

(补充:这里以将用户 zhumingyu 的附属所属组修改为组 root 为例)

(注意:此用户的附属所属组会同时包含组 root 和组 zhumingyu,其它的附属所属组会被删除)

7.2 查看某个组里有哪些个用户

# getent group root

或者:

# cat /etc/group | grep root

(补充:这里以查看 root 组里有哪些用户为例)

案例八:给用户添加组

8.1 给某 1 个用户添加 1 个附属所属组

8.1.1 给某 1 个用户添加 1 个附属所属组
# usermod -a -G root zhumingyu

或者:

# usermod -aG root zhumingyu

(补充:这里以给用户 zhumingyu 的附属所属组里添加 1 个组 root 为例)

8.1.2 查看某个组里有哪些个用户
# getent group root

或者:

# cat /etc/group | grep root

(补充:这里以查看 root 组里有哪些用户为例)

8.2 给某 1 个用户添加多个附属所属组

8.2.1 给某 1 个用户添加多个附属所属组
# usermod -a -G root,zhumingyu1 zhumingyu

或者:

# usermod -a -G root,zhumingyu1 zhumingyu

(补充:这里以给用户 zhumingyu 的附属所属组里添加组 root 和组 zhumingyu1 为例)

8.2.2 查看某个组里有哪些个用户
# getent group root

或者:

# cat /etc/group | grep root

(补充:这里以查看 root 组里有哪些用户为例)

案例九:清空用户的密码并禁止其使用密码登录

# usermod -p 'SSH_KEY_ONLY' zhumingyu

(补充:这里以清空用户 zhumingyu 的密码并禁止其使用密码登录为例)

案例十:锁住用户

# usermod -L zhumingyu

或者:

# usermod --lock zhumingyu

(补充:这里以锁住用户 zhumingyu 为例)

案例十一:解锁用户

# usermod -U zhumingyu

或者:

# usermod --unlock zhumingyu

(补充:这里以解锁用户 zhumingyu 为例)

Posted on June 5, 2020December 28, 2023

[命令] Linux 命令 userdel (删除用户)

内容一:只是删除用户

# userdel <user>

内容二:删除用户的同时还要删除家目录

# userdel -r <user>

补充一:RHEL 系统自带标准用户参考

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/deployment_guide/s1-users-groups-standard-users

https://access.redhat.com/solutions/225183

补充二:RHEL 系统自带标准组参考

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/deployment_guide/s1-users-groups-standard-groups

Posted on June 5, 2020December 28, 2023

[命令] Linux 命令 useradd (创建用户)

内容一:用户种类的介绍

1) UID 从 200 到 999 的是系统用户
2) UID 大于 1000 的是普通用户

(注意:如果创建用户时没有特意说明,则 uid 是会随即产生的)

内容二:useradd 命令选项

2.1 useradd 普通选项

1) -c 或者 –comment 添加备注
2) -d 或者 –home-dir 指定家目录
3) -f 或者 –inactive 设置密码的失效时间
4) -m 或者 –create-home 设置家目录
5) -M 或者 –no-create-home 不设置家目录
6) -u 或者 –uid 指定 UID
7) -s 或者 –shell 执行环境
8) -g 或者 –gid 指定主组或者 GID
9) -G 或者 –groups 指定从组
10) -p 或者 –password 设置密码

2.2 useradd 特殊选项

-D 显示或设置创建用户的默认参数

(
补充:
1) 当只使用 -D 特殊选项时则显示创建用户的默认参数
2) 当在 -D 特殊选项后面再添加普通选项时,则设置创建用户的默认参数
)

内容二: 用户创建命令 useradd 的使用案例

2.1 案例一:显示创建用户的默认参数

# useradd -D

2.2 案例二:设置创建用户的默认密码有效期

# useradd -D -f 15 zhumingyu

(补充:这里以创建用户 zhumingyu,并将它密码有效期设置为 15 天为例)

2.3 案例三:创建用户并指定 UID

# useradd -u 1005 zhumingyu

(补充:这里以创建用户 zhumingyu,并将它 UID 设置为 1005 为例)

2.4 案例四:创建用户并添加备注

# useradd -c "admin zhumingyu" zhumingyu

(补充:这里以创建用户 zhumingyu,并将它的备注设置为 admin zhumingyu 为例)

2.5 案例五:创建用户并指定执行环境

# useradd -s /sbin/nologin zhumingyu

(补充:这里以创建用户 zhumingyu,并将它的执行环境设置为 /sbin/nologin 为例)

2.6 案例六:创建用户并指定主组

# useradd -g root zhumingyu

(补充:这里以创建用户 zhumingyu,并将它的主组设置为 root 组为例)

2.7 案例七:创建用户并指定从组

# useradd -G root zhumingyu

(补充:这里以创建用户 zhumingyu,并将它的从组设置为 root 组 为例)

(注意:此用户的从库会同时包含 root 组和组 zhumingyu)

2.8 案例八:创建用户并指定 GID

# useradd -g 1200 zhumingyu

(补充:这里以创建用户 zhumingyu,并将它的 GID 设置为 1200 为例)

2.9 案例九:创建用户并指定家目录

# useradd -d /home/zhumingyu zhumingyu

(补充:这里以创建用户 zhumingyu,并指定它的家目录为 /home/zhumingyu 为例)

2.10 案例十:创建用户并不设置家目录

# useradd -M zhumingyu zhumingyu

(补充:这里以创建用户 zhumingyu,但是不设置家目录为为例)

2.11 案例十一:创建用户并设置家目录

# useradd -m zhumingyu zhumingyu

(补充:这里以创建用户 zhumingyu,且设置家目录为为例)

2.12 案例十二:创建用户并设置密码

# useradd -p 123 zhumingyu

(补充:这里以创建用户 zhumingyu,并设置密码 123 为例)

补充一:RHEL 系统自带标准用户参考

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/deployment_guide/s1-users-groups-standard-users

https://access.redhat.com/solutions/225183

补充二:RHEL 系统自带标准组参考

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/deployment_guide/s1-users-groups-standard-groups

Posted on May 31, 2020June 18, 2022

[内容] Linux 密码存储文件 /etc/shadow

内容一:显示 /etc/shadow 文件信息的案例

# head -1 /etc/shadow
root:$6$qnQA3KzPOeJP$Kb0zwnZsuEcHXkEXwzYJPKbhbbstdtDuU7mrn3FdKULpMkG5x6WR963olxLAX/E75knAlgwfj/bFHi9R0IMS1.:18331::::::

内容二:/etc/shadow 文件信息字段的含义

1) 字段 1:用户
2) 字段 2:加密了的密码字符串
3) 字段 3:最后一次修改密码的时间,从 1970.01.01 到修改时的天数
4) 字段 4:密码的最短使用时间,默认值为 0,单位为天
5) 字段 5:密码的最长使用时间,默认值为 99999,单位为天
6) 字段 6:密码快要到期的警告天数,默认值为 7,单位为天
7) 字段 7:密码过期之后用户还可以有效使用的天数
8) 字段 8:用户失效了多时间,默认值为空,从 1970.01.01 到现在的天数
9) 字段 9:保留字段

(
注意:
1) 如果加密了的密码字符串为:!!,则代表是没有密码
2) 如果加密了的密码字符串为:*,则代表密码被锁定了
)

Posted on May 14, 2020June 18, 2022

[命令] Linux 命令 passwd (管理密码)

案例一:修改本用户的密码

# passwd

案例二:修改指定用户的密码

# passwd zhumingyu

(补充:这里以修改 zhumingyu 用户的密码为例)

案例三:清空密码

# passwd -d zhumingyu

(补充:这里以清空 zhumingyu 用户的密码为例)

案例四:锁定用户密码

# passwd -l zhumingyu 

(补充:这里以锁定 zhumingyu 用户的密码为例)

案例五:解锁用户密码

# passwd -u zhumingyu

(补充:这里以解锁 zhumingyu 用户的密码为例)

案例六:显示用户密码的锁定状态

# passwd -S zhumingyu

(补充:这里以显示 zhumingyu 用户的锁定状态为例)

Posts pagination

Previous page Page 1 … Page 6 Page 7 Page 8 Next page

Aspiration (愿景):

Everyone can achieve self-achievement and self-happiness fairly

每个人都能公平地实现自我成就和自我幸福

Logo (徽标):

Additional Information (其他信息):

About     Manual     Clone     Contact
Disclaimer     Friendly Links     Donation

关于     手册     克隆     联系
免责声明     友情链接     捐赠

Search Inside Website (站内搜索)

Search Outside Website (站外搜索):

Google         Wikipedia         Bing

Eternal URL (永恒网址):

https://eternity.eternalcenter.com Will be last access method / 将是最后的访问方式

Proudly powered by LNMP Proudly powered by WordPress