whoami:查看当前登录用户
who:查看所有登录的用户
exit:退出登录账户
useradd:添加用户(如果失败加sudo)
useradd xxx -m -d /home/xxx -g xxx 添加一个属于xxx用户组的xxx用户,家目录在home下xxx下 -d指定家目录-m自动创建目录-g指定用户组
补充:cat /etc/passwd可以看用户列表
passwd:设置用户秘码
passwd xxx 设置xxx用户密码
userdel:删除用户
userdel -r xxx删除xxx用户和他的所属目录
su:切换用户
su xxx 切换为xxx用户,但是路径还在当前路径
su - xxx 切换为xxx用户,并且路径也切换成了xxx的家目录
groupadd:添加用户组
groupadd xxx 添加xxx用户组
补充:cat /etc/group 查看所有用户组,groups xxx,查看xxx属于哪些组
groupdel:删除用户组
groupdel xxx 删除xxx用户组
usermod:修改用户相关信息
usermod -g xxx aaa 把aaa修改为xxx用户组
补充:一般刚创建的用户没有sudo权限,需要加入sudo用户组,执行这两条命令:
sudo usermod -a -G adm 用户名 sudo usermod -a -G sudo 用户名
chmod:修改文件权限
chmod 777 xxx.txt
chmod g+w xxx.txt
chmod u=rw,o=r xxx.txt
chmod u=7,g=5,o=5 xx.txt
chown:改变文件所属者
chown xxx xxx.txt 改变xxx.txt所属者为xxx
chgrp:改变文件所属组
chown xxx xxx.txt 改变xxx.txt所属组为xxx