useradd管理用户

cooolr 于 2020-12-25 发布

新建用户

-m 自动创建用户根目录

-s 指定用户登入后所使用的shell

 useradd -m -s /bin/bash <username>

设置密码

passwd <username>

高亮设置

cp ~/.bashrc /home/<username>/
cp ~/.profile /home/<username>/
cp ~/.Xauthority /home/<username>/
chmod 755 -R /root/ /home/<username>/.bashrc /home/<username>/.profile /home/<username>/.Xauthority
chgrp <username> /home/<username>/.bashrc /home/<username>/.profile
chown <username> /home/<username>/.bashrc /home/<username>/.profile
chown <username> /home/<username>/.bashrc /home/<username>/.Xauthority

权限配置[sudo免密码]

# chmod 755 /etc/sudoers

# vim /etc/sudoers
<username> ALL=(ALL:ALL) NOPASSWD:ALL

# or

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

# chmod 440 /etc/sudoers

禁止用户登录

-l 锁定账号

-u 解锁账号

passwd -l <username>

删除用户

-r 删除用户同时,将其宿主目录和系统内相关内容删掉

# 首先终结该用户所有进程
pkill -u <username>

userdel -r <username>