系统管理工具与网络技术详解
在系统管理和网络操作中,有许多实用的工具和技术可以帮助我们更高效地完成任务。下面将详细介绍一些常用的工具及其使用方法。
用户与组管理脚本
在系统管理中,经常需要对用户和组进行管理。以下是一些相关的脚本函数:
function get_user_group_ids
{
get_user_group_names $@ | while read groups
do
get_groupid $groups
done
}
function get_primary_group_id
{
[ ! -z “$1” ] && getent passwd $1 | cut -d: -f4
}
function get_primary_group_name
{
[ ! -z “$1” ] && get_groupname `get_primary_group_id $@`
}
function show_user
{
[ $# -gt 0 ] && getent passwd $@ | cut -d: -f1,5
}
function show_groups
{
for uid in $@
do
echo “User $uid : Primary group is `get_primary_group_name $uid`”
printf “Additional groups: “
for gid in `id -G $uid | cut -d” “ -f2-`
do
print
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



