如何在Linux中阻止用户组?

时间:2013-12-13 08:25:14

标签: linux debian

我可以通过sudo usermod --lock user_name命令阻止一个用户,并按sudo usermod --unlock user_name取消阻止。

有一种方法可以阻止整个用户组吗? (我使用的是Debian 7.2)。

我看了groupmod --help。关于阻止没有任何言论。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

groupmod是关于修改组本身的属性,被锁定是用户的属性,而不是组。

但是你可以循环一个组的成员并锁定它们:

for user in $(grep ^$group: /etc/group | sed -e s/.*:// -e 's/,/ /g'); do
    sudo usermod --lock $i
done

没有grep的同样的事情:

for user in $(sed -ne "/^$group:/{s/.*://; s/,/ /gp}" /etc/group); do
    sudo usermod --lock $i
done