用户及文件权限管理实验报告
1.su,su- 与 sudo
su可以切换到用户 user,执行时需要输入目标用户的密码,sudo可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。su -命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。
2 用户组
用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源
方法一:使用 groups 命令 $ groups shiyanlou
方法二:查看 /etc/group 文件 $ cat /etc/group | sort
3.删除用户
$ sudo deluser lilei --remove-home
4Linux 文件权限
查看文件权限 $ ls -l
读权限,表示你可以使用 cat之类的命令来读取某个文件的内容;
写权限,表示你可以编辑和修改某个文件;
执行权限,通常指可以运行的二进制程序文件或者脚本文件
ls 命令的一些其它常用的用法
显示除了 .(当前目录)和 ..(上一级目录)之外的所有文件,包括隐藏文件(Linux 下以 . 开头的文件为隐藏文件)。
$ ls -A
查看某一个目录的完整属性,而不是显示目录里面的文件属性:$ ls -Al
显示所有文件大小,并以普通人类能看懂的方式呈现: $ ls -dl <目录名>
$ ls -AsSh 小 s 为显示文件大小,大 S 为按文件大小排序 5.变更文件所有者 $ cd /home/lilei $ ls iphone6 $ sudo chown shiyanlou iphone6 6.修改文件权限 方式一:二进制数字表示
方式二:加减赋值操作
$ chmod go-rw iphone6 g、o 还有 u 分别表示 group、others 和 user,+ 和 - 分别表示增加和去掉相应的权限。