Linux创建和管理用户
- 添加用户组
1
groupadd developer
添加用户至用户组
1
2useradd corny -g developer -d /home/u/corny
useradd developer -g developer -d /home/u/developer查看用户在系统中的uid,并修改用户的
home目录,如新建已指定目录则可忽略1
2id corny
usermod --uid 1003 --home /home/u/corny corny将
.bash_profile和.bashrc文件复制到创建用户的home目录中给developer用户赋予管理员权限,并使developer用户组可以免密登录developer,编辑
/etc/sudoers1
2
3developer ALL=NOPASSWD: /usr/bin/vim, /usr/bin/systemctl, /bin/supervisorctl, /usr/sbin/nginx, /usr/bin/git
developer ALL= /usr/bin/su - root
%developer ALL=NOPASSWD: /usr/bin/su - developer禁止root用户远程登录,在
/etc/ssh/sshd_config添加1
PermitRootLogin no