Linux组可以有密码
你知道吗?Linux组竟然可以有密码!我之前也不知道,但现在知道了。以下是实际演示。
设置带密码的新组
要设置带密码的新组,可以使用带有-p
参数的groupadd
命令。需要注意的是,-p
参数不接受明文密码,而是接受已通过crypt(3)加密的密码。最简单的方法是使用openssl创建加密密码。
以下命令将创建一个名为passgroup的组,并在创建过程中要求输入密码。请注意,openssl的参数是数字1,并且openssl命令被反引号包围。
|
|
使用组密码
要使用该组,需要使用sg
命令。
|
|
看,我现在已经是passgroup组的成员了。
为现有组添加密码
如果想要为现有组添加密码,可以使用groupmod
命令:
|
|
可能的用途?
不太确定这个功能有什么实际用途。如果你有什么好主意,请告诉我。
环境说明
需要说明的是,所有这些操作都是在Debian系统中完成的,尚未在其他发行版中确认这些功能。