Linux操作——用户和用户组操作
1.显示全部的用户
(1)在终端里.其实只需要查看 /etc/passwd文件就行了.
(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.
也可以使用以下的命令:
cat /etc/passwd |cut -f 1 -d:#注意d后面的冒号必须带上
2.用户创建
useradd 用户名
3.添加密码
echo 123456 | passwd --stdin bigdata
或者直接使用passwd的方式:
passwd bigdata
4.将用户添加到sudoers
echo "bigdata ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/bigdata
chmod 0440 /etc/sudoers.d/bigdata
#解决sudo: sorry, you must have a tty to run sudo问题,在/etc/sudoer注释掉 Default requiretty 一行
sudo sed -i 's/Defaults requiretty/Defaults:bigdata !requiretty/' /etc/sudoers
5.用户切换
su 用户名