pwconv
pwconv用来开启用户的投影密码 补充说明pwconv命令 用来开启用户的投影密码。Linux系统里的用户和群组密码,分别存放在名称为passwd和group的文件中, 这两个文件位于/etc目录下。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为”x”字符,有效的强化了系统的安全性。 语法1pwconv 实例12cat /etc/passwd | grep testtest:x:3001:3001::/home/test:/bin/sh 此时可以发现密码段是x 12cat /etc/shadow | grep testtest:$6$nYOEWamm$bz07nlv/.RgJufb3FAqJJeULfwybzgxmrWqbk7O4vI0KsT6N.ujrh6dDIUcAJdfjksyuyAFDPIngZeD3cgcf.0:15022:0:99999:7:::
pwunconv
pwunconv用来关闭用户的投影密码 补充说明pwunconv命令 与pwconv功能相反,用来关闭用户的投影密码。它会把密码从shadow文件内,重回存到passwd文件里。 语法1pwunconv 实例123456pwunconv # 关闭影子密码cat /etc/passwd | grep test # 发现密码已经在passwd文件中了test:$6$nYOEWamm$bz07nlv/.RgJufb3FAqJJeULfwybzgxmrWqbk7O4vI0KsT6N.ujrh6dDIUcAJdfjksyuyAFDPIngZeD3cgcf.0:3001:3001::/home/test:/bin/shls /etc/shadow # 查看影子文件,提示没有这个文件或目录ls: cannot access /etc/shadow: No such file or directory
quota
quota显示磁盘已使用的空间与限制 补充说明quota命令 用于显示用户或者工作组的磁盘配额信息。输出信息包括磁盘使用和配额限制。 语法1quota(选项)(参数) 选项12345-g:列出群组的磁盘空间限制;-q:简明列表,只列出超过限制的部分;-u:列出用户的磁盘空间限制;-v:显示该用户或群组,在所有挂入系统的存储设备的空间限制;-V:显示版本信息。 参数用户或者工作组:指定要显示的用户或者工作组。 实例我们可以限制某一群组所能使用的最大磁盘配额,而且可以再限制某一使用者的最大磁盘配额 ,好比做一个收费的应用,vip可以得到空间更大一些。另外,以 Link 的方式,来使邮件可以作为限制的配额(更改/var/spool/mail 这个路径),不2,需要重新再规划一个硬盘!直接使用 Link 的方式指向 /home (或者其它已经做好的 quota 磁盘)就可以!这通常是用在原本规划不好,但是却又不想要更动原有主机架构的情况中! 要求:Linux 主机里面主要针对 quser1 及 quser2 两个使用者来进行磁盘配额, 且这两个使用者都是挂在 qgroup ...
quotacheck
quotacheck检查磁盘的使用空间与限制 补充说明quotacheck命令 通过扫描指定的文件系统,获取磁盘的使用情况,创建、检查和修复磁盘配额(quota)文件。执行quotacheck指令,扫描挂入系统的分区,并在各分区的文件系统根目录下产生quota.user和quota.group文件,设置用户和群组的磁盘空间限制。 如果在执行quotacheck命令时出现了以下信息: 1quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown. 可以考虑将之前在文件系统的配置文件中添加的quota相关字段修改为:usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv1,然后重新挂载文件系统:mount -vo remount 挂载目录...
quotaoff
quotaoff关闭Linux内核中指定文件系统的磁盘配额功能 补充说明quotaoff命令 用于关闭Linux内核中指定文件系统的磁盘配额功能。 语法1quotaoff(选项)(参数) 选项1234-a:关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制;-g:关闭群组的磁盘空间限制;-u:关闭用户的磁盘空间限制;-v:显示指令执行过程。 参数文件系统:指定要关闭磁盘配额功能的文件系统。
rcconf
rcconfDebian Linux下的运行等级服务配置工具 补充说明rcconf命令 是Debian Linux下的运行等级服务配置工具,用以设置在特定的运行等级下系统服务的启动配置。 语法1rcconf(选项) 选项123--help:打印帮助信息;--dialog:使用对话命令显示菜单;--notermcheck:不按照终端属性来设置窗口尺寸。
quotaon
quotaon激活Linux内核中指定文件系统的磁盘配额功能 补充说明quotaon命令 执行quotaon指令可开启磁盘对用户和群组的空间使用限制,但在开启前,各分区的文件系统根目录必须存在通过quotacheck命令创建的quota配置文件。 语法1quotaon(选项)(参数) 选项1234-a:开启在/ect/fstab文件里,有加入quota设置的分区的空间限制;-g:开启群组的磁盘空间限制;-u:开启用户的磁盘空间限制;-v:显示指令指令执行过程。 参数文件系统:指定要激活磁盘配额功能的文件系统。
rcp
rcp使在两台Linux主机之间的文件复制操作更简单 补充说明rcp命令 使在两台Linux主机之间的文件复制操作更简单。通过适当的配置,在两台Linux主机之间复制文件而无需输入密码,就像本地文件复制一样简单。 语法1rcp(选项)(参数) 选项1234-p:保留源文件或目录的属性,包括拥有者、所属群组、权限与时间;-r:递归处理,将指定目录下的文件与子目录一并处理;-x:加密两台Linux主机间传送的所有信息。-D:指定远程服务器的端口号。 同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线\\、双引号""或单引号''括起来,使所有的shell元字符都能被远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。 directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。 参数源文件:指定要复制的源文件。...
read
read从键盘读取变量值 补充说明read命令 从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY 语法1read(选项)(参数) 选项12-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。 参数变量:指定读取值的变量名。 实例下面的列表给出了read命令的常用方式: 12read 1987name从标准输入读取输入并赋值给变量1987name。 12read first last从标准输入读取输入到第一个空格或者回车,将输入的第一个单词放到变量first中,并将该行其他的输入放在变量last中。 12read从标准输入读取一行并赋值给特定变量REPLY。 12read -a arrayname把单词清单读入arrayname的数组里。 12read -p "text"打印提示(text),等待输入,并将输入存储在REPLY中。 12read -r line允许输入包含...
readelf
readelf用于显示elf格式文件的信息 补充说明readelf命令 用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。 这个程序和objdump提供的功能类似,但是它显示的信息更为具体,并且它不依赖BFD库(BFD库是一个GNU项目,它的目标就是希望通过一种统一的接口来处理不同的目标文件),所以即使BFD库有什么bug存在的话也不会影响到readelf程序。 运行readelf的时候,除了-v和-H之外,其它的选项必须有一个被指定。 ELF文件类型 种类型的ELF文件: 可重定位文件:用户和其他目标文件一起创建可执行文件或者共享目标文件,例如lib*.a文件。 可执行文件:用于生成进程映像,载入内存执行,例如编译好的可执行文件a.out。 共享目标文件:用于和其他共享目标文件或者可重定位文件一起生成elf目标文件或者...












