Linux实验报告
第三章
一,linux用户管理
1 查看用户
在终端输入 who am i 或who mom likes 输出的第一列表示当前伪终端的用户的用户名(当前登录用户的用户名直接使用whoami)
2 创建用户
linux中,root账户拥有整个系统至高无上的权利,比如新建或添加用户。
使用sudo命令 前提:1 要知道当前登录用户的密码,2 当前用户必须在sudo用户组(实验楼用户也是sudo用户组)
su,su-和sudo
。。su<user>可以切换到用户user执行时需要输入目标用户的密码
。。 sudo<cmd>可以以特权级别运行cmd命令,当前用户需要属于sudo组,切需要输入当前用户的密码
。。 su-<user>命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。
3 用户组
用户组简单的就是一组用户的集合,共享一些资源和权限,同时拥有私有资源。一个用户可以属于多个用户组的。
方法1 使用groups命令
xxxxxx:xxxxxx 冒号之前表示拥护,后面表示该用户所属的用户组。
方法2 查看/etc/group文件
4删除用户
sudo deluser xxx--remove-home 命令
二,linux文件权限
1,查看
文件类型 linux里一切皆文件
文件权限
读权限 可以使用cat<file name>命令来读取
写权限 表示可以编辑和修改某个文件(一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其他文件)
2,变更文件所有者
3,修改文件权限
3,1每个文件的三组权限(拥有者,所属用户组,其他用户)(顺序是一定的)对应一个rwx,也就是1*2的平方+1*2的一次方+1*2的零次方,也就是7.
3,2加减赋值操作
g,o,u分别表示group,other,user,+和-分别表示增加和去掉相应的权限。