grpconv
grpconv用来开启群组的投影密码 补充说明grpconv命令 用来开启群组的投影密码。Linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为”x”字符。投影密码的功能可随时开启或关闭,您只需执行grpconv指令就能开启群组投影密码。 语法1grpconv 实例设置cdy组密码 123groupmod --password 123456 cdycat /etc/group | grep cdycdy:123456:1000: # 看出密码是123456 启动影子系统 123456grpconvcat /etc/group | grep cdycdy:x:1000: # 看出密码段已经被x替代cat /etc/gshadow | grep cdycdy:123456:: # 已经移到影子文件了 注:gshadow,...
grpck
grpck用于验证组文件的完整性 补充说明grpck命令 用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件/etc/group和/etc/shadow。 grpck命令检查数据是否正确存放,每条记录是否都包含足够的信息,是否有一个唯一的组名,是否包含正确的用户,是否正确设置了组的管理员等。grpck检查发现错误以后,在命令行提示用户是否删除错误的记录。如果用户没有明确回答删除记录,grpck终止运行。 语法1grpck(选项) 选项12-r:只读模式;-s:排序组id。 实例对组账号和影子文件进行验证: 12grpck # 必须以管理员身份运行grpck /etc/group /etc/gshadow # 后面两句一样,如果没有输出信息,则表示没有错误。 测试错误的实例: 12345678910**echo check_user:x: >> /etc/group # 添加一行错误的格式数据cat /etc/group | grep check_user**check_user:x: # 这儿GID字段为空,是错误的。...
groups
groups打印指定用户所在组的名称。 概要1groups [OPTION]... [username]... 主要用途 打印指定用户所在组的名称。 选项12--help 显示帮助信息并退出。--version 显示版本信息并退出。 参数username(可选):可以是一到多个,不提供时默认为当前用户。 返回值返回0表示成功,返回非0值表示失败。 例子显示linux用户所属的组 12[root@localhost ~]# groups linuxlinux : linux adm dialout cdrom plugdev lpadmin admin sambashare 注意 该命令等价于 id -Gn。 每个用户属于/etc/passwd中指定的一个组和在/etc/group中指定的其他组。 该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 groups,info coreutils 'groups invocation'。
groupmod
groupmod更改群组识别码或名称 补充说明groupmod命令 更改群组识别码或名称。需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。 语法1groupmod(选项)(参数) 选项123-g<群组识别码>:设置欲使用的群组识别码;-o:重复使用群组识别码;-n<新群组名称>:设置欲使用的群组名称。 参数组名:指定要修改的工作的组名。
groupmems
groupmems管理用户主要组的成员 补充说明groupmems 命令允许用户管理他/她自己的组成员列表,而不需要超级用户权限。groupmems 实用程序适用于将其用户配置为以他们自己的名义主组(即来宾/来宾)的系统。 只有作为管理员的超级用户可以使用 groupmems 来更改其他组的成员资格。 语法1groupmems -a user_name | -d 用户名 | [-g 用户组名] | -l | -p 选项1234567891011-a, --add user_name # 将用户添加到组成员列表。如果 /etc/gshadow 文件存在,并且该组在 /etc/gshadow 文件中没有条目,则将创建一个新条目。-d, --delete user_name# 从组成员列表中删除用户。# 如果 /etc/gshadow 文件存在,用户将从组的成员和管理员列表中删除。# 如果 /etc/gshadow 文件存在,并且该组在 /etc/gshadow 文件中没有条目,则将创建一个新条目。-g, --group group_name #...
groupdel
groupdel用于删除指定的工作组 补充说明groupdel命令 用于删除指定的工作组,本命令要修改的系统文件包括/ect/group和/ect/gshadow。若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。 语法1groupdel(参数) 参数组:要删除的工作组名。 实例12groupadd damon //创建damon工作组groupdel damon //删除这个工作组
groupadd
groupadd用于创建一个新的工作组 补充说明groupadd命令 用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。 语法1groupadd(选项)(参数) 选项1234-g:指定新建工作组的id;-r:创建系统工作组,系统工作组的组ID小于500;-K:覆盖配置文件“/etc/login.defs”;-o:允许添加组ID号不唯一的工作组。 参数组名:指定新建工作组的组名。 实例建立一个新组,并设置组ID加入系统: 1groupadd -g 344 jsdigname 此时在/etc/passwd文件中产生一个组ID(GID)是344的项目。
grep
grep强大的文本搜索工具 补充说明grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能配合多种命令使用,使用上十分灵活。 选项1234567891011121314151617181920212223242526272829-a --text # 不要忽略二进制数据。-A <显示行数> --after-context=<显示行数> # 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b --byte-offset # 在显示符合范本样式的那一行之外,并显示该行之前的内容。-B<显示行数> --before-context=<显示行数> # 除了显示符合样式的那一行之外,并显示该行之前的内容。-c --count...
gpm
gpm提供文字模式下的滑鼠事件处理 补充说明gpm命令 是Linux的虚拟控制台下的鼠标服务器,用于在虚拟控制台下实现鼠标复制和粘贴文本的功能。 语法1gpm(选项) 选项12345-a:设置加速值;-b:设置波特率;-B:设置鼠标按键次序;-m:指定鼠标设备文件;-t:设置鼠标类型。
gpg
gpg可用于签名、检查、加密或解密的工具 支持算法:Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSACipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224Compression: Uncompressed, ZIP, ZLIB, BZIP2 语法1gpg [选项] [文件...] 参数:1234567891011121314151617181920212223242526272829303132333435363738394041-s, --sign 签名 --clear-sign 生成明文签名-b, --detach-sign 生成一个独立的签名-e, --encrypt ...