初始化linux环境
初始化linux环境
1. 新建用户组
addgroup admin
//假定为admin用户组
2. 新建用户
useradd -d /home/work -s /bin/bash -m work
此命令创建了一个用户work,其中-d选项用来为登录名work产生一个主目录/home/work。参数s指定用户的shell。参数m表示如果该用户主目录不存在,则创建该目录
3. 设置用户密码
passwd work
4. 添加用户到用户组
usermod -a -G admin work
5. 为新用户设定sudo权限
打开配置文件/etc/sudoers
,进行如下配置:
root ALL=(ALL:ALL) ALL
work ALL=(ALL) NOPASSWD: ALL // 在root行下新增行
6. 设置ssh
将本机的公钥拷贝到服务器的authorized_keys文件
cat ~/.ssh/id_rsa.pub | ssh work@128.199.209.242 'mkdir -p .ssh && cat - >> ~/.ssh/authorized_keys'
或者在服务器端,运行下面命令
echo "ssh-rsa [your public key]" > ~/.ssh/authorized_keys
编辑服务器上/etc/ssh/sshd_config配置文件
参考文献