笔者单位中的邮件服务器为Linux+Sendmail,随着用户的增多,笔者发现在增加新用户时不可避免的出现了一个问题,即无法快速判断一个新加用户的用户名是否已经有人用过了。以前笔者的做法是进入/etc目录,查看passwd文件以确定一个没有用过的用户名,但是这个方法对于存在大量用户的情况很不方便。后来笔者发现用Grep命令可以很方便地解决这个问题。比如要添加一个新用户,用户名为test1,如何判断这个用户名有没有被用过呢?只需在Linux系统中执行以下命令:grep test1 /etc/passwd,如果没有返回任何提示,则说明系统中没有以这个名字命令的用户,可以为新用户命名这个用户名,如果返回形如test1:1002:1:用户1:/export/test1:/bin/sh的提示,则说明系统中已经有人用了这个用户名了。! j& @- t6 h1 k! a+ s
: J" [+ L7 Q4 R8 w) y
# k3 J& G5 H' d Y8 z" I9 N& R
5 w6 G7 Y, y4 d5 [/ b' L# ?, h* M! z( k( J& b- `
|
|