创建新账户

  • 创建用户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.