创建新账户
- 创建用户admin,并指定admin用户的主目录为/home/admin
sudo useradd -d /home/admin -m admin
- 创建用户admin,不指定目录
sudo useradd admin
- 给账户admin设置密码
sudo passwd admin
- 删除用户
sudo userdel admin
- 查看账户权限
cat /etc/passwd
- 设置用户权限
# 默认为sh 这里设置为bash
sudo usermod -s /bin/bash admin
- 创建SSH
# 创建目录
mkdir .ssh
# 加入指定SSH公匙
vim authorized_keys
- 账号操作sudo免输入密码
# 提权到root
sudo -i
# 修改文件
vim /etc/sudoers
# 最后一行加上 admin就是账户,也可以换成其他
admin ALL=(ALL)NOPASSWD:ALL
docker
安装docker
sudo apt-get update
sudo apt install docker.io
登录指定账户进行免root操作
- 增加docker组(安装完docker已经有了,可省略)
sudo groupadd docker
- 将当前用户加入docker组
sudo usermod -aG docker $USER
- 重启docker
sudo service docker restart
- 重启Linux系统
Q.E.D.