ubuntu 创建新用户
给实验室服务器建用户,会担心除了基本的用户创建以外有没有别的没考虑到的。问了一下似乎没有,就按最基础的来就可以
# linux 自带的基础命令
# 创建用户,指定 home,设置 owner,设置密码
sudo useradd -d /home/abc abc -s /bin/bash
sudo mkdir /home/abc
sudo chown abc:abc /home/abc
sudo passwd abc
# debian, ubuntu 提供交互式命令
adduser abc
# sudo
sudo usermod -aG sudo abc
sudo usermod -aG docket abc
# ssh related
su abc
cd ~
mkdir .ssh
sudo chmod 700 .ssh
小知识:
自动创建的 home 包含 `.bashrc`, `.profile`.
其中 .bashrc 在 interactive shell 的情形下会执行 .profile。在 .profile 里给 PATH 添加本地环境 ~/.local/bin。