我可以通過命令sudo usermod --lock user_name
阻止一個用戶,並將其解鎖sudo usermod --unlock user_name
。如何在Linux中阻止用戶組?
有辦法阻止整個用戶組? (我使用Debian 7.2)。我看了groupmod --help
。沒有關於塊的文字。
我可以通過命令sudo usermod --lock user_name
阻止一個用戶,並將其解鎖sudo usermod --unlock user_name
。如何在Linux中阻止用戶組?
有辦法阻止整個用戶組? (我使用Debian 7.2)。我看了groupmod --help
。沒有關於塊的文字。
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
嘗試lgroupmod -L,http://linux.die.net/man/1/lgroupmod
或者passwd文件-l,http://www.cyberciti.biz/faq/linux-locking-an-account/
以及阻斷組是不可取的,因爲有可能是屬於多個用戶如果要阻止整個組,可以將#放在/ etc/groups前面的組名稱中,這樣它就不會被使用 –