1 查看用户: who am i
2 创建用户: sudo adduser lilei
su,su- 与 sudo
su <user>
可以切换到用户 user,执行时需要输入目标用户的密码,sudo <cmd>
可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。su - <user>
命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。
退出终端:exit or ctrl+d
3 查看用户组: groups shiyanlou
查看文件: cat /etc/group | sort(过滤不需要结果:cat /etc/group | grep -e shiyanlou)
将新用户添加用户组:su shiyanlou(password)
groups lilei
sudo usermod -g sudo lilei
groups lilei
4 删除用户:sudo deluser lilei --remove-home
5 查看权限:ls -1 ls -d1<目录名>
6 变更文件所有者:touch lili
cd /home/lilei
ls lili
sudo chown shiyanlou lili
7 修改文件权限:echo "echo\"hello shiyanlou\"" > lili
chmod 700 lili
等同于: chmod go-rw lili
8 adduser
和 useradd
的区别是什么?
答:useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。