1、passwd
passwd命令是用来修改账户的登录密码,使用权限是所有用户
格式:passwd [参数] [账户名称]
说明:
-d:删除使用者的密码
案例1:更改密码
案例2:删除密码
2、chgrp
chgrp表示修改一个或多个文件或目录的所属组,使用权限是超级用户
格式:chgrp -v [群组] [文件/目录] // -v:显示执行过程
案例:改变文件1的所属群组
3、chmod
chmod用于更改文件的权限
格式:chmod [权限] [文件名]
案例:chmod 777 1.txt //将1.txt的权限改为rwxrwxrwx
4、chown
chown用于更改文件的所属用户和所属组
格式:chown [-Rv] [用户或组] [文件]
说明:
-R:递归处理所有文件和子目录
-v:处理任何文件都会显示信息
案例1:更改1.txt的所属用户:chown root 1.txt
案例2:更改1.txt的所属组:chown :root 1.txt
案例3:更改目录xx及子目录的所属组
4、chattr
chattr修改ext2和ext3文件系统的属性,一共分为8中属性,如下:
a:让文件或目录仅供附加用途
b:不更新文件或目录的最后存取时间。c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防意外删除。
格式:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
参数说明:
-R:递归处理,将指定目录下的所有文件及子目录一起处理
-V:显示指令执行过程
-v:设置文件和版本目录
+:开启文件或目录的该项属性
-:关闭文件或目录的该项属性
=:指定文件或目录的该项属性
案例1:防止/etc/services文件被修改
案例2:让/var/log/messages文件不能被删除,只能追加
5、ps
ps是最基本、也是最强大的进程查看命令,使用该命令可以查看哪些进程正在运行、运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用资源过多等
其中最常用的三个参数是u、a、x,如下说明:
a:显示终端上的所有进程,包含其他用户的进程
au:显示较详细的信息
aux:显示所有包含其他使用者的进程
user:进程拥有者
PID:进程标识符