user
# 基本命令
# 1. 添加用户组
# 添加用户组
groupadd business
# 查看所有用户组
cat /etc/group
1
2
3
4
2
3
4
# 2. 添加用户
useradd family
# 修改用户组
usermod family -g business
# 查看所有用户
cat /etc/passwd
# 查看用户密码相关信息
cat /etc/shadow
1
2
3
4
5
6
7
2
3
4
5
6
7
# 配置用户(组)远程登录权限
# 编辑文件
vim /etc/ssh/sshd_config
# 添加内容
AllowGroups business root
# 重启sshd 服务
systemctl restart sshd
1
2
3
4
5
6
7
2
3
4
5
6
7
# 配置登录ssh密钥
# 切换到family用户
sudo su family
# 生成密钥, 将生成 id_ed25519 和 id_ed25519.pub 文件
# 推荐填入密钥密码,安全性更高
ssh-keygen -t ed25519
# 将密钥添加到 authorized_keys
cat 密钥.pub > ~/.ssh/authorized_keys
# 注意 authorized_keys 文件的权限需要是 600
# 修改文件权限
chmod 600 ~/.ssh/authorized_keys
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 远程登录
拷贝 id_ed25519 文件到本地,用于远程登录,例如:存放目录 ~/.ssh/id_ed25519.family
ssh -i ~/.ssh/id_ed25519 family@your_ip
1
# 转移文件所有权
当文件所属用户不对时,需要转移文件所有权,可参照下面命令
sudo chown 新用户:新组 文件或目录
1
编辑 (opens new window)
上次更新: 2025/03/08, 12:51:50