From 1f8dbd0fd52faeb4d0f4389dfe9b043c2fa668f2 Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Mon, 3 Jun 2024 21:18:11 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=92=8C=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=BB=84=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...16\347\224\250\346\210\267\347\273\204.md" | 186 ++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 "\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" new file mode 100644 index 0000000..c7a00ef --- /dev/null +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -0,0 +1,186 @@ +### 查看用户: +```bash +getent passwd #查看当前系统有哪些用户。 +cat /etc/passwd #翻/etc/passwd文件。 +``` + +### 查看用户组: +```bash +getent group #查看当前系统有哪些用户组。 +cat /etc/group #略。 +``` +### 查看一个用户组中有哪些用户 +使用members命令,一般要先安装这个命令。 +```bash +apt install members -y #安装members命令。 +members xgroup #查看xgroup用户组中的用户,这个用户组要存在。 +``` + + + +### 创建用户: + +useradd。 +```bash +useradd admin #创建admin用户,会自动创建一个同名用户组,设为admin的主组。 +useradd -d /home/admin #略,指定/home/admin为家目录。 +useradd admin -d /home/admin -g xgroup #略,将admin用户加入已存在的xgroup用户组(设为admin的主组)。 +passwd admin #设置密码。 +``` + +### 删除用户: +userdel。 +```bash +userdel admin #删除用户,只删除用户记录,不删除用户数据。 +userdel -r admin #删,用户数据也删,不要的东西就不留了。 +``` + +### 修改用户: +usermod。 +```bash +usermod admin -g xgroup #修改admin用户所属的主组为xgroup。 +usermod admin -G xgroup1 #修改admin用户所属的附加组为xgroup,从原来的所有附加组中移除。 +usermod -a admin -G xgroup2 #将admin用户添加到xgroup2附加组,不从原来的附加组xgroup1移除。 +``` +!!每一个用户都有一个主组和零到多个附加组。 + + + +### 创建用户组: +groupadd。 +```bash +groupadd xgroup #创建xgroup用户组。 +``` + +### 删除用户组: +groupdel。 +```bash +groupdel xgroup #删除xgroup用户组。 +``` + +### 修改用户组: +groupmod,gpasswd。 +```bash +groupmod xgroup -n ygroup #修改xgroup用户组名为ygroup。 +groupmod xgroup -g 1005 #修改xgroup用户组id为1005(修改gid)。 +groupmod xgroup -p 1314 #修改xgroup用户组密码为1314。 +gpasswd xgroup #修改xgroup用户组密码,根据提示输入。 +gpasswd -A admin xgroup #把admin用户添加到xgroup,并设为这个组的管理员。 +``` + + + +### 禁止用户ssh登录: + +DenyUsers admin,admin是不想允许ssh登录的用户。 +这样 + +```bash +vim /etc/ssh/sshd_config #编辑sshd_config文件,添加DenyUsers admin字段,随便哪一行都可以。 +systemctl reload sshd #改文件要重新加载,不然不生效。 +``` +或者 +```bash +sed -i '$a DenyUsers admin" /etc/ssh/sshd_config #写入DenyUsers admin字段。 +service ssh reload #略 +``` +或者 +```bash +echo "DenyUsers admin" >> /etc/ssh/sshd_config #略 +/etc/init.d/ssh reload #略 +``` +...... + + + +## 对用户和用户组操作的高级方法 +​ ——温馨提示:操作需谨慎,动手先备份。 + +#### 创建用户: +编辑/etc/passwd文件。 +```bash +vim /etc/passwd #添加内容为 admin:x:1001:1001:admin:/home/admin:/bin/bash。 + +#或者 +echo "admin:x:1001:1001:admin:/home/admin:/bin/bash" >> /etc/passwd +``` +![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-3.png) +格式依次是 + admin:用户名。 + x:指有密码,在/etc/shadow文件中。 + 1001:用户id,0为root用户,1000之后是普通用户。 + 1001:用户组id。 + admin:用户注释。 + /home/admin:用户家目录。 + /bin/bash:用户使用的shell。 +#### 删除用户: +把上面添加的内容删除,对就这么简单。 + +#### 创建用户密码: +编辑/etc/shadow/文件 +```bash +echo "password" | openssl passwd -1 -stdin +#生成密码哈希值,password是你的密码,-1也可以是-5或-6。 + +vim /etc/shadow +#添加内容为 admin:$1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:19877:0:99999:7::: + +#或者 +#如果使用echo写入,要在每一个$符前加\转义。 +echo "admin:\$1\$bwWI7ftb\$aDFZmIroC/OE1DuPtW3Nl.:19877:0:99999:7:::" >> /etc/shadow +``` +![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-419.png) +格式依次是: + admin:用户名。 + $1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:密码哈希值。 + 19877:最后更改的时期(1970年1月1日到现在的天数)。 + 0:几天后密码过期(设为0不会过期)。 + 99999:密码过期后几天内禁用账户(越大越好:)。 + 7:密码过期前多少天提示用户(随便填) + 最后三个分号留着,其他的。 + +#### 修改用户密码: +```bash +echo "new_password" | openssl passwd -1 -stdin +#重新获取密码哈希值,new_password是你设置的新密码。 +```` +把上面的旧密码哈希值,替换为新获取的密码哈希值,就可以了。 + + + +#### 创建用户组 +编辑/etc/group文件。 +```bash +vim /etc/group #添加内容为 xgroup:x:1001: 。 + +#或者 +echo "xgroup:x:1001:" >> /etc/group +``` +![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-agd.png) +格式 + xgroup:用户组名。 + x:有密码。 + 1001:用户组id。 + +#### 创建用户组密码: +编辑/etc/gshadow文件。 +```bash +vim /etc/group #添加内容为 ygroup:$1$t/shCi1F$KxwsY5dKgA/RtCMXOCo/7/:admin:other。 + +#或者 +#如果使用echo写入,要在每一个$符前加\转义。 +echo "ygroup:\$1\$t/shCi1F\$KxwsY5dKgA/RtCMXOCo/7/:admin:other" >> /etc/gshadow +``` +![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-aga.png) +格式依次是: + ygroup:用户组名。 + $1$t/shCi1F$KxwsY5dKgA/RtCMXOCo/7/:密码哈希值。 + admin:管理员用户列表。 + other:其他用户。 + +#### 修改用户组密码: +```bash +echo "new_gpassword" | openssl passwd -1 -stdin +#重新获取密码哈希值,new_gpassword是你设置的新用户组密码。 +```` +替换掉上面的用户组密码哈希值OK。 \ No newline at end of file -- Gitee From ddfd53d70772939c76a865e65bb6e1c5c38cd20c Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Mon, 3 Jun 2024 21:20:46 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\267\344\270\216\347\224\250\346\210\267\347\273\204.md" | 5 +++++ 1 file changed, 5 insertions(+) diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" index c7a00ef..302997c 100644 --- "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -105,6 +105,7 @@ vim /etc/passwd #添加内容为 admin:x:1001:1001:admin:/home/admin:/bin/bas echo "admin:x:1001:1001:admin:/home/admin:/bin/bash" >> /etc/passwd ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-3.png) + 格式依次是 admin:用户名。 x:指有密码,在/etc/shadow文件中。 @@ -113,6 +114,7 @@ echo "admin:x:1001:1001:admin:/home/admin:/bin/bash" >> /etc/passwd admin:用户注释。 /home/admin:用户家目录。 /bin/bash:用户使用的shell。 + #### 删除用户: 把上面添加的内容删除,对就这么简单。 @@ -130,6 +132,7 @@ vim /etc/shadow echo "admin:\$1\$bwWI7ftb\$aDFZmIroC/OE1DuPtW3Nl.:19877:0:99999:7:::" >> /etc/shadow ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-419.png) + 格式依次是: admin:用户名。 $1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:密码哈希值。 @@ -157,6 +160,7 @@ vim /etc/group #添加内容为 xgroup:x:1001: 。 echo "xgroup:x:1001:" >> /etc/group ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-agd.png) + 格式 xgroup:用户组名。 x:有密码。 @@ -172,6 +176,7 @@ vim /etc/group #添加内容为 ygroup:$1$t/shCi1F$KxwsY5dKgA/RtCMXOCo/7/:adm echo "ygroup:\$1\$t/shCi1F\$KxwsY5dKgA/RtCMXOCo/7/:admin:other" >> /etc/gshadow ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-aga.png) + 格式依次是: ygroup:用户组名。 $1$t/shCi1F$KxwsY5dKgA/RtCMXOCo/7/:密码哈希值。 -- Gitee From 068f094a6f6bba2898d207565f57ca6f68407f5c Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Mon, 3 Jun 2024 21:26:35 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...16\347\224\250\346\210\267\347\273\204.md" | 79 +++++++++++++------ 1 file changed, 54 insertions(+), 25 deletions(-) diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" index 302997c..e97f7c0 100644 --- "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -18,6 +18,8 @@ members xgroup #查看xgroup用户组中的用户,这个用户组要存在 + + ### 创建用户: useradd。 @@ -46,6 +48,8 @@ usermod -a admin -G xgroup2 #将admin用户添加到xgroup2附加组,不从 + + ### 创建用户组: groupadd。 ```bash @@ -70,6 +74,8 @@ gpasswd -A admin xgroup #把admin用户添加到xgroup,并设为这个组 + + ### 禁止用户ssh登录: DenyUsers admin,admin是不想允许ssh登录的用户。 @@ -93,6 +99,8 @@ echo "DenyUsers admin" >> /etc/ssh/sshd_config #略 + + ## 对用户和用户组操作的高级方法 ​ ——温馨提示:操作需谨慎,动手先备份。 @@ -106,14 +114,21 @@ echo "admin:x:1001:1001:admin:/home/admin:/bin/bash" >> /etc/passwd ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-3.png) -格式依次是 - admin:用户名。 - x:指有密码,在/etc/shadow文件中。 - 1001:用户id,0为root用户,1000之后是普通用户。 - 1001:用户组id。 - admin:用户注释。 - /home/admin:用户家目录。 - /bin/bash:用户使用的shell。 +**格式依次是**: + +admin:用户名。 + +x:指有密码,在/etc/shadow文件中。 + +1001:用户id,0为root用户,1000之后是普通用户。 + +1001:用户组id。 + +admin:用户注释。 + +/home/admin:用户家目录。 + +/bin/bash:用户使用的shell。 #### 删除用户: 把上面添加的内容删除,对就这么简单。 @@ -133,14 +148,21 @@ echo "admin:\$1\$bwWI7ftb\$aDFZmIroC/OE1DuPtW3Nl.:19877:0:99999:7:::" >> /etc/sh ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-419.png) -格式依次是: - admin:用户名。 - $1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:密码哈希值。 - 19877:最后更改的时期(1970年1月1日到现在的天数)。 - 0:几天后密码过期(设为0不会过期)。 - 99999:密码过期后几天内禁用账户(越大越好:)。 - 7:密码过期前多少天提示用户(随便填) - 最后三个分号留着,其他的。 +**格式依次是:** + +admin:用户名。 + +$1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:密码哈希值。 + +19877:最后更改的时期(1970年1月1日到现在的天数)。 + +0:几天后密码过期(设为0不会过期)。 + +99999:密码过期后几天内禁用账户(越大越好:)。 + +7:密码过期前多少天提示用户(随便填) + +最后三个分号留着,其他的。 #### 修改用户密码: ```bash @@ -161,10 +183,13 @@ echo "xgroup:x:1001:" >> /etc/group ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-agd.png) -格式 - xgroup:用户组名。 - x:有密码。 - 1001:用户组id。 +**格式依次是:** + +xgroup:用户组名。 + +x:有密码。 + +1001:用户组id。 #### 创建用户组密码: 编辑/etc/gshadow文件。 @@ -177,11 +202,15 @@ echo "ygroup:\$1\$t/shCi1F\$KxwsY5dKgA/RtCMXOCo/7/:admin:other" >> /etc/gshadow ``` ![](https://gitee.com/written-on-the-cloud/images/raw/master/images/2024-6-aga.png) -格式依次是: - ygroup:用户组名。 - $1$t/shCi1F$KxwsY5dKgA/RtCMXOCo/7/:密码哈希值。 - admin:管理员用户列表。 - other:其他用户。 +**格式依次是:** + +ygroup:用户组名。 + +$1$t/shCi1F$KxwsY5dKgA/RtCMXOCo/7/:密码哈希值。 + +admin:管理员用户列表。 + +other:其他用户。 #### 修改用户组密码: ```bash -- Gitee From 277fb941aa77266ba19630e0e74a56b04fcad1de Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Mon, 3 Jun 2024 21:30:59 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...16\347\224\250\346\210\267\347\273\204.md" | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" index e97f7c0..a735a1f 100644 --- "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -16,9 +16,11 @@ apt install members -y #安装members命令。 members xgroup #查看xgroup用户组中的用户,这个用户组要存在。 ``` + + - + ### 创建用户: @@ -46,9 +48,11 @@ usermod -a admin -G xgroup2 #将admin用户添加到xgroup2附加组,不从 ``` !!每一个用户都有一个主组和零到多个附加组。 + + - + ### 创建用户组: groupadd。 @@ -72,9 +76,11 @@ gpasswd xgroup #修改xgroup用户组密码,根据提示输入。 gpasswd -A admin xgroup #把admin用户添加到xgroup,并设为这个组的管理员。 ``` + + - + ### 禁止用户ssh登录: @@ -97,9 +103,11 @@ echo "DenyUsers admin" >> /etc/ssh/sshd_config #略 ``` ...... + + - + ## 对用户和用户组操作的高级方法 ​ ——温馨提示:操作需谨慎,动手先备份。 @@ -130,9 +138,13 @@ admin:用户注释。 /bin/bash:用户使用的shell。 + + #### 删除用户: 把上面添加的内容删除,对就这么简单。 + + #### 创建用户密码: 编辑/etc/shadow/文件 ```bash @@ -158,12 +170,14 @@ $1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:密码哈希值。 0:几天后密码过期(设为0不会过期)。 -99999:密码过期后几天内禁用账户(越大越好:)。 +99999:密码过期后几天内禁用账户(永远不会,99999)。 7:密码过期前多少天提示用户(随便填) 最后三个分号留着,其他的。 + + #### 修改用户密码: ```bash echo "new_password" | openssl passwd -1 -stdin @@ -171,7 +185,9 @@ echo "new_password" | openssl passwd -1 -stdin ```` 把上面的旧密码哈希值,替换为新获取的密码哈希值,就可以了。 + + #### 创建用户组 编辑/etc/group文件。 @@ -191,6 +207,8 @@ x:有密码。 1001:用户组id。 + + #### 创建用户组密码: 编辑/etc/gshadow文件。 ```bash @@ -212,6 +230,8 @@ admin:管理员用户列表。 other:其他用户。 + + #### 修改用户组密码: ```bash echo "new_gpassword" | openssl passwd -1 -stdin -- Gitee From 21a7aa410166769d29adde1ad2864acef2a21353 Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Mon, 3 Jun 2024 21:39:36 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...44\270\216\347\224\250\346\210\267\347\273\204.md" | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" index a735a1f..1f13640 100644 --- "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -84,7 +84,8 @@ gpasswd -A admin xgroup #把admin用户添加到xgroup,并设为这个组 ### 禁止用户ssh登录: -DenyUsers admin,admin是不想允许ssh登录的用户。 +DenyUsers admin,这里admin是不想允许ssh登录的用户。 + 这样 ```bash @@ -189,7 +190,7 @@ echo "new_password" | openssl passwd -1 -stdin -#### 创建用户组 +#### 创建用户组: 编辑/etc/group文件。 ```bash vim /etc/group #添加内容为 xgroup:x:1001: 。 @@ -207,6 +208,12 @@ x:有密码。 1001:用户组id。 +​ + +#### 删除用户组: + +删掉在/etc/group文件中添加的东西。 + #### 创建用户组密码: -- Gitee From 6a2b75e03f6e30e33bc51c24bf4ae6d6598f24da Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Mon, 3 Jun 2024 21:46:44 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=AC=94=E8=AE=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...216\347\224\250\346\210\267\347\273\204.md" | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" index 1f13640..a2ba940 100644 --- "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -139,12 +139,12 @@ admin:用户注释。 /bin/bash:用户使用的shell。 - + #### 删除用户: 把上面添加的内容删除,对就这么简单。 - + #### 创建用户密码: 编辑/etc/shadow/文件 @@ -177,7 +177,7 @@ $1$bwWI7ftb$aDFZmIroC/OE1DuPtW3Nl.:密码哈希值。 最后三个分号留着,其他的。 - + #### 修改用户密码: ```bash @@ -186,9 +186,9 @@ echo "new_password" | openssl passwd -1 -stdin ```` 把上面的旧密码哈希值,替换为新获取的密码哈希值,就可以了。 - - + + #### 创建用户组: 编辑/etc/group文件。 @@ -208,13 +208,13 @@ x:有密码。 1001:用户组id。 -​ + #### 删除用户组: 删掉在/etc/group文件中添加的东西。 - + #### 创建用户组密码: 编辑/etc/gshadow文件。 @@ -237,9 +237,9 @@ admin:管理员用户列表。 other:其他用户。 - -#### 修改用户组密码: + +#### 修改用户密码: ```bash echo "new_gpassword" | openssl passwd -1 -stdin #重新获取密码哈希值,new_gpassword是你设置的新用户组密码。 -- Gitee From f183dfc6fd5e69a87ea958f8e927c555208f0c64 Mon Sep 17 00:00:00 2001 From: haoqi <3354019997@qq.com> Date: Tue, 4 Jun 2024 14:07:20 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E7=AC=94=E8=AE=B0=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...10\267\344\270\216\347\224\250\346\210\267\347\273\204.md" | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" index a2ba940..72449fc 100644 --- "a/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" +++ "b/\347\275\227\346\265\251\347\220\252/2024-6-3_linux\347\224\250\346\210\267\344\270\216\347\224\250\346\210\267\347\273\204.md" @@ -102,7 +102,7 @@ service ssh reload #略 echo "DenyUsers admin" >> /etc/ssh/sshd_config #略 /etc/init.d/ssh reload #略 ``` -...... +禁止多个:Denys admin1 admin2 admin3 ...... @@ -149,6 +149,8 @@ admin:用户注释。 #### 创建用户密码: 编辑/etc/shadow/文件 ```bash +apt install openssl #如果没有openssl就要安装。 + echo "password" | openssl passwd -1 -stdin #生成密码哈希值,password是你的密码,-1也可以是-5或-6。 -- Gitee