1.新增账号 zhangsan lisi wangwu zhaoliu aaa bbb ccc ddd
[root@y ~]# useradd zhangsan
[root@y ~]# useradd lisi
[root@y ~]# useradd wangwu
[root@y ~]# useradd zhaoliu
[root@y ~]# useradd aaa
[root@y ~]# useradd bbb
[root@y ~]# useradd ccc
[root@y ~]# useradd ddd
2.设置和账号同名的如果长度不够8位就重复账号
[root@y ~]# passwd zhangsan
更改用户 zhangsan 的密码 。
新的 密码:zhangsan
无效的密码: 密码包含用户名在某些地方
重新输入新的 密码:zhangsan
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd lisi
更改用户 lisi 的密码 。
新的 密码:lisi
无效的密码: 密码少于 8 个字符
重新输入新的 密码:lisi
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd wangwu
更改用户 wangwu 的密码 。
新的 密码:wangwu
无效的密码: 密码少于 8 个字符
重新输入新的 密码:wangwu
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd zhaoliu
更改用户 zhaoliu 的密码 。
新的 密码:zhaoliu
无效的密码: 密码少于 8 个字符
重新输入新的 密码:zhaoliu
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd aaa
更改用户 aaa 的密码 。
新的 密码:aaa
无效的密码: 密码是一个回文
重新输入新的 密码:aaa
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd bbb
更改用户 bbb 的密码 。
新的 密码:bbb
无效的密码: 密码是一个回文
重新输入新的 密码:bbb
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd ccc
更改用户 ccc 的密码 。
新的 密码:ccc
无效的密码: 密码是一个回文
重新输入新的 密码:ccc
passwd:所有的身份验证令牌已经成功更新。
[root@y ~]# passwd ddd
更改用户 ddd 的密码 。
新的 密码:ddd
无效的密码: 密码是一个回文
重新输入新的 密码:ddd
passwd:所有的身份验证令牌已经成功更新。
3.设置这些账户都有对code目录w的权限
[root@y ~]# groupadd code
[root@y ~]# usermod -g code zhangsan
[root@y ~]# usermod -g code lisi
[root@y ~]# usermod -g code wangwu
[root@y ~]# usermod -g code zhaoliu
[root@y ~]# usermod -g code aaa
[root@y ~]# usermod -g code bbb
[root@y ~]# usermod -g code ccc
[root@y ~]# usermod -g code ddd
[root@y ~]# mkdir /code/
[root@y ~]# chmod -R g+w /code/
4.为以上的用户设置免密登录
[root@y ~]# su zhangsan
[zhangsan@y root]$ ssh-keygen
[zhangsan@y ~]$ ssh-copy-id root@192.168.4.10
[zhangsan@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
lisi
[lisi@y root]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/lisi/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/lisi/.ssh/id_rsa.
Your public key has been saved in /home/lisi/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:tdtJoJbdka0q2RneD8XBmFW5Hwq44o3Nv44LBXBaZH4 lisi@y
The key's randomart image is:
+---[RSA 2048]----+
| ..= ..o|
| B B . |
| . o E+ = + .|
| o* = + + |
| S.= = + o|
| o.= O + .|
| ..O * = |
| o.=. o |
| o++. . |
+----[SHA256]-----+
[lisi@y root]$ ssh-copy-id root@192.168.4.10
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/lisi/.ssh/id_rsa.pub"
The authenticity of host '192.168.4.10 (192.168.4.10)' can't be established.
ECDSA key fingerprint is SHA256:7AcgA+ICA7nAIGHgupALnjIdI5QMGOVv/qOmgBsQyjc.
ECDSA key fingerprint is MD5:88:ca:ca:06:1e:be:21:1f:eb:0a:ca:d4:e8:e1:4a:50.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.4.10's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh 'root@192.168.1.20'"
and check to make sure that only the key(s) you wanted were added.
[lisi@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
wangwu
[wangwu@y root]$ ssh-keygen
[wangwu@y ~]$ ssh-copy-id root@192.168.4.10
[wangwu@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
zhaoliu
[zhaoliu@y root]$ ssh-keygen
[zhaoliu@y ~]$ ssh-copy-id root@192.168.4.10
[zhaoliu@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
aaa
[aaa@y root]$ ssh-keygen
[aaa@y ~]$ ssh-copy-id root@192.168.4.10
[aaa@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
bbb
[bbb@y root]$ ssh-keygen
[bbb@y ~]$ ssh-copy-id root@192.168.4.10
[bbb@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
ccc
[ccc@y root]$ ssh-keygen
[ccc@y ~]$ ssh-copy-id root@192.168.4.10
[ccc@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30
ddd
[ddd@y root]$ ssh-keygen
[ddd@y ~]$ ssh-copy-id root@192.168.4.10
[ddd@y root]$ ssh -lroot 192.168.4.10
Last login: Wed Jul 17 16:25:45 2024 from 192.168.4.30