系统管理工具包: 问题和陷阱
2008-11-12 08:27:50 来源:WEB开发网ci 命令的 -u 选项可以在签入文件的时候自动地签出该文件的一个只读版本。co 命令的 -l 选项可以锁定该文件,以便您(并且只有您)可以对其进行编辑。
RCS 只能够处理纯文本文件,如果您需要为二进制文件保存较早的版本,可以使用其他功能更加强大的工具,如 Subversion(请参见参考资料部分)。
创建用户或组
在大多数系统中,添加新用户或组似乎只需要使用最喜欢的文本编辑器修改 /etc/passwd 文件(以及 shadow 密码文件,它用来保存密码)或 /etc/group 文件。这种方法很容易记住,而该文件的格式也并不复杂,可以很快地完成这项任务。
但是出于很多的原因,您不应该这样做,这也正是大多数 UNIX 系统,特别是最新的 UNIX 系统,提供专门用于创建新用户和组的工具的原因。
编辑这些重要的系统文件可能会带来麻烦。虽然这些文件的确很简单,但还是有可能受到其他因素的影响并把事情弄得一团糟。可能您的编辑器会在编辑这些文件的时候对其进行锁定,而这将会使得其他用户在您编辑这些文件的时候无法登录。
在手动添加了用户之后,您还有一大堆的工作需要完成。您需要创建一个新的 home 目录,使用标准 home 目录中的内容填充该目录,将用户添加到所有合适的组中,并创建一些系统级的内容,如新用户所使用的邮件缓冲。
为什么要自找麻烦呢?可以使用用户和组的创建工具,这将为您节省时间和精力(并且可以确保不会将事情弄得一团糟,这将帮助您维持权威的声誉)。
大多数标准的 UNIX 系统都为管理员提供了 adduser(或 useradd)和 addgroup(或 groupadd)命令。许多 Linux® 分发版提供了易于使用的图形化工具(如 Fedora Core 的 User Manager),而 FreeBSD 的功能全面的 sysinstall 实用程序也可以完成用户和组的创建。在 Mac OS X 中,您可以使用 Accounts preferences 来创建用户,可以使用 NetInfo Manager 来创建新的组。
更多精彩
赞助商链接