实验3
1./etc/passwd
passwd为密码文件,用来管理用户的密码。普通用户通常只能修改自己的密码信息。
2. /etc/shadow
shadow是一个影子化的密码文件,它包含系统账户的密码信息和可选的年龄信息。只有管理员能查看修改。
3. /etc/group
group文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用户组的用户之间具有相似的特征。
4./etc/gshadow
/etc/gshadow是/etc/group的加密资讯文件,比如用户组(Group)管理密码就是存放在这个文件。/etc/gshadow和/etc/group是互补的两个文件;对于大型服务器,针对很多用户和组,定制一些关系结构比较复杂的权限模型,设置用户组密码是极有必要的。
1.id命令可以显示真实有效的用户ID(UID)和组ID(GID)
2.id -u只显示用户ID
3.id -u root 即查看root的用户ID,为0
4.id -u lichee 查看lichee这个用户的ID
1.which python:查找系统PATH目录下名为python的可执行文件
2.whereis python:whereis命令可以用来查找二进制(命令)、源文件、man文件。与which不同的是这条命令可以是通过文件索引数据库而非PATH来查找的,所以查找的面比which要广
3.locate python:通过数据库查找文件。这个命令可以找到任意你指定要找的文件,并且可以只输入部分文件名。
4.find /usr/bin -name python:通过直接搜索硬盘的方式查找/usr/bin目录下名为python的文件。
1. grep -n -E ‘root|cy|^user*‘:/etc/passwd -n为显示行号,该指令作用是在/etc/passwd文件中查找以root或cy为行首的行,其中*表示重复零次以上,^表示必须出现在行首。
2. grep -n -E ‘ [[:digit:]] ‘ /etc/passwd:在 /etc/passwd文件中查找含有纯数字的行。
3. grep -n -E ‘ [[:alpha:]] ‘ /etc/passwd:在 /etc/passwd文件中查找含有纯字母的行。
4. grep -n ‘[0-9]\{4,\}‘ /etc/group 因为不加-E,所以使用花括号加转义符\{\} ,[0-9]等价于[[:digit:]],找出纯数字,4代表4位以上。
1.sudo apt install gimp:安装软件gimp。
2.which gimp:查询gimp的位置。
3.sudo apt remove gimp:卸载gimp。
4.which gimp:查询gimp的位置