强大的用户管理软件AUCA
ACUA是一个基于Linux系统的用户帐户管理工具软件,它经常在ISP、BBS、校园远程拔入服务器、商用远程拔入服务器上。ACUA功能十分强大,使用它能够让你更加有效地管理各种用户帐号。
一、ACUA所能实现的功能
通过ACUA可以实现各种访问控制:
1) 临时冻结某个帐户;
2) 通过E-Mail向用户解释被系统踢出去的原因);
3) 当用户可用时间快到时,给予提示;
4) 当用户帐号快过期时,通过E-Mail给予提示;
5) 将已在系统上发呆太久的用户断开;
6) 对用户实施周期限制(如每天的哪些时间可登录,每月的哪些时间可登录);
7) 可以设定用户优先级:
a. 可将用户优先级映射成为CPU优先级;
b.如果系统需要踢出用户,则先踢低优先的用户;
8) 可以设定数据传输限制,可按每个帐户、也可按每个连接会话进行限制,它可分为传输总数、上载总数、下载总数。
另外,通过ACUA还可以进行各种有效的用户管理:
1) 自动删除过期的用户;
2) 可以临时为用户作一些访问权限增加;
3) 在新建用户时自己做call-back验证;
4) 能够收集、报告所有有效用户的状态信息;
5) 能够很方便地删除已删除用户遗留下的文件;
6) 能够很方便地杀死已删除用户遗留下的进程;
二、下载软件
这个自由软件源于澳大利亚,截止到笔者写这篇文章时,最新版本是3.01版。你可以在http://acua.gist.net.au/files/下载到这个软件。
软件源程序包名称是:acua-3.01-2.tar.gz,它是使用gzip压缩过的,压缩后大小为138K。笔者在此假设你将这个软件下载后,存放在/usr/local目录下。另外,如果你想使安装更加简单一些,可以下载RPM格式的acua-3.01.i386.rpm文件。
三、 安装软件
这个软件的安装十分简单:
1. 以root用户登录系统;
2. 转到/usr/local目录,然后解压缩这个软件:
cd /usr/local
tar -zxvf acua-3.01-2.tar.gz
成功执行后,会在/usr/local目录下新生成一个acua-3.01目录。
3. 依次输入以下命令,进入软件目录,进行软件安装:
1)cd acua-3.01
转入软件目录;
2)make dep
编译前进行一些依赖性检查;
3)make
开始编译软件,屏幕上将会出现许多以gcc开始的输出;
4)make install
最后执行make install命令,将出现以下输出,至此安装完成。
strip --strip-debug libacua.so.2
strip acua_login acua_logout acua_updated acua_verify clean_proc clean_tmp acuaa
install -c -m 0755 libacua.so.2 /usr/lib
ldconfig
install -c -m 0700 acua_adduser acua_deluser acua_nounsub /usr/sbin
install -c -m 0700 acua_login acua_logout acua_updated acua_verify clean_proc cn
install -c -m 0755 acua_stats acua_bytes acua_viewRec /usr/bin
install -c -m 0755 acua /usr/bin
chmod 6755 /usr/sbin/acua_login
chmod 6755 /usr/sbin/acua_logout
chmod 6755 /usr/sbin/acua_verify
if [ -d /usr/lib/acua ]; then
rm -rf /usr/lib/acua.old ;
mv /usr/lib/acua /usr/lib/acua.old ;
fi
mkdir /usr/lib/acua
mkdir /usr/lib/acua/record
mkdir /usr/lib/acua/record/archive
一、ACUA所能实现的功能
通过ACUA可以实现各种访问控制:
1) 临时冻结某个帐户;
2) 通过E-Mail向用户解释被系统踢出去的原因);
3) 当用户可用时间快到时,给予提示;
4) 当用户帐号快过期时,通过E-Mail给予提示;
5) 将已在系统上发呆太久的用户断开;
6) 对用户实施周期限制(如每天的哪些时间可登录,每月的哪些时间可登录);
7) 可以设定用户优先级:
a. 可将用户优先级映射成为CPU优先级;
b.如果系统需要踢出用户,则先踢低优先的用户;
8) 可以设定数据传输限制,可按每个帐户、也可按每个连接会话进行限制,它可分为传输总数、上载总数、下载总数。
另外,通过ACUA还可以进行各种有效的用户管理:
1) 自动删除过期的用户;
2) 可以临时为用户作一些访问权限增加;
3) 在新建用户时自己做call-back验证;
4) 能够收集、报告所有有效用户的状态信息;
5) 能够很方便地删除已删除用户遗留下的文件;
6) 能够很方便地杀死已删除用户遗留下的进程;
二、下载软件
这个自由软件源于澳大利亚,截止到笔者写这篇文章时,最新版本是3.01版。你可以在http://acua.gist.net.au/files/下载到这个软件。
软件源程序包名称是:acua-3.01-2.tar.gz,它是使用gzip压缩过的,压缩后大小为138K。笔者在此假设你将这个软件下载后,存放在/usr/local目录下。另外,如果你想使安装更加简单一些,可以下载RPM格式的acua-3.01.i386.rpm文件。
三、 安装软件
这个软件的安装十分简单:
1. 以root用户登录系统;
2. 转到/usr/local目录,然后解压缩这个软件:
cd /usr/local
tar -zxvf acua-3.01-2.tar.gz
成功执行后,会在/usr/local目录下新生成一个acua-3.01目录。
3. 依次输入以下命令,进入软件目录,进行软件安装:
1)cd acua-3.01
转入软件目录;
2)make dep
编译前进行一些依赖性检查;
3)make
开始编译软件,屏幕上将会出现许多以gcc开始的输出;
4)make install
最后执行make install命令,将出现以下输出,至此安装完成。
strip --strip-debug libacua.so.2
strip acua_login acua_logout acua_updated acua_verify clean_proc clean_tmp acuaa
install -c -m 0755 libacua.so.2 /usr/lib
ldconfig
install -c -m 0700 acua_adduser acua_deluser acua_nounsub /usr/sbin
install -c -m 0700 acua_login acua_logout acua_updated acua_verify clean_proc cn
install -c -m 0755 acua_stats acua_bytes acua_viewRec /usr/bin
install -c -m 0755 acua /usr/bin
chmod 6755 /usr/sbin/acua_login
chmod 6755 /usr/sbin/acua_logout
chmod 6755 /usr/sbin/acua_verify
if [ -d /usr/lib/acua ]; then
rm -rf /usr/lib/acua.old ;
mv /usr/lib/acua /usr/lib/acua.old ;
fi
mkdir /usr/lib/acua
mkdir /usr/lib/acua/record
mkdir /usr/lib/acua/record/archive
顶(0)
踩(0)
上一篇:Linux文件系统的反删除方法
下一篇:UW IMAP 服务器的性能优化
- 最新评论