今天结束了鸟哥第七章的学习。
查看文件类型:file
#file /usr/bin/passwd
命令与文件的查询
脚本文件名的查询
1、which(寻找“执行文件”)
which默认是查找PATH内所规范的目录。
【-a】配置很重要
#which ifconfig
2、文件名的查找
whereis(寻找特定文件)
#whereis [-bmsu] 文件或目录名
#where -m passwd
利用数据库来查找数据
3、locate
#locate passwd
它和上面的whereis 都在已经创建的数据库/var/lib/mlocate中的数据中查找。
4、find(它是直接查找硬盘,它的功能比较多而且重要)
#find [PATH] 【option】【action】
(1)、与时间有关的参数;
(2)、与用户或用户组名有关的参数;
(3)、与文件权限及名称有关的参数;
(4)、其他可以进行的操作;---能够进行额外的操作
权限与命令间的关系
1、让用户进入某目录成为“可工作目录”的基本权限是什么
可使用的指令:例如“cd”等切换工作目录的命令;
目录所需权限:用户对这个目录至少需要具有x的权限;
额外需求:如果用户想要在这个目录内利用LS查阅文件名,则用户对此目录还需要r的权限;
2、用户在某个目录内读取一个文件的基本权限是什么
可以使用的命令:cat\more\less等
目录所需权限:用户对这个目录至少需要具有x的权限;
文件所需权限:用户对文件至少需要具有r的权限;
3、让用户可以修改一个文件的基本权限是什么
可使用的命令:例如nano、VI编辑器
目录所需权限:用户在该文件所在的目录至少要有x权限;
文件所需权限:用户对该文件至少要有r、w权限;
4、让一个用户可以创造一个文件的基本权限是什么
目录所需权限:用户在该目录需要具有w,x的权限,重点在w;
5、让用户进入某目录并执行该目录下的某个命令的基本权限是什么
目录所需权限:用户在该目录至少有x的权限;
文件所需权限:用户在该文件至少需要具有x的权限;