linux---基础02
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
二、用户、组管理命令
Linux采用组来组织和管理用户
在Linux中每个用户有唯一的用户标识符UID,该UID是一个无符号整数。
同时每个用户也必须至少属于一个组,也有组标识符GID。
其中UID与GID独立编号。
1. groupadd命令
(1)groupadd示例一:创建组账号
[root@server1 ~]# groupadd mygroup1
功能:创建一个新组mygroup1,其GID号为已存在GID号的下一个顺
序编号
说明:创建一个组的同时会在/etc/group文件中为该组增加相应的
一行,用来记录该组的名称、GID号及成员等信息。
[root@server1 ~]# groupadd -g 5000 mygroup2
功能:创建一个新组mygroup2,并指定其GID号为5000
2. useradd命令
(1)useradd示例一:创建用户账号
[root@server1 ~]# useradd user1
功能:创建一个用户user1,同时在/etc/passwd文件和
/etc/shadow文件增加一行,并自动为用户创建相应的主目
录:/home/user1。
说明:/etc/passwd文件记录了系统中每个用户的用户名、UID号、
GID号、主目录、shell等信息。
(2)useradd示例二:创建用户账号并设置相应属性值
# useradd -u 600 -g mygroup1 -G mygroup2 -d /home/student1 user1
功能:创建用户user1,其中参数
-u指定UID号为600;
-g指定用户的主要组为mygroup1;
-G指定用户的附加组为mygroup2,每个用户可以
有多个附加组;
-d 指定用户的主目录为/home/student1。
注意: su – 用户名 —切换用户:# su – user1
3. passwd命令
(1)passwd示例一:改变口令
[root@server1 ~]# passwd user1
=>输入两次密码即可
功能:root管理员为用户指定密码 。
[user1@server1 ~]$ passwd
=>输入当前密码
=>输入两次新密码即可
功能:用户为自己修改密码。(字母+数字+符号)
普通用户只能修改自己的密码
(2)passwd示例二: 禁止用户登录
[root@server1 ~]# passwd -l user1
Locking password for user user1.
passwd: Success
功能:参数-l 可以给指定的用户user1加锁,即禁止该用户登录,用户
密码失效。
(3)passwd示例三:恢复用户登录
[root@server1 ~]# passwd –u user1
Unlocking password for user user1.
passwd: Success.
功能:参数-u 可以给指定的用户user1解锁,即恢复该用户登录。
(4)passwd示例四:删除用户口令
[root@server1 ~]# passwd -d user1
Removing password for user user1.
passwd: Success
功能:参数-d 可以删除指定的用户user1口令,即以user1登录时
无需口令。
4. userdel命令
(1)userdel示例一:删除用户
[root@server1 ~]# userdel user1
功能:删除指定的用户user1。
(2)userdel示例二:删除用户的同时删除其主目录
[root@server1 ~]# userdel -r user2
功能:删除指定的用户user2,同时删除其主目录。
5. groupdel命令
[root@server1 ~]# groupdel mygroup2
功能:删除指定的组
注意:当某个组是某现有用户的主要组时,则不能被删除。
6. id命令
[root@server1 ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
功能:显示用户的UID、GID及所属的组信息。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献9条内容
所有评论(0)