Linux是一个多用户、多任务操作系统。多用户是指允许多人在Linux中创建独立的账户来确保用户个人数据的安全性、独立性。因此在Linux中添加用户就是系统管理员的日常基本工作了。其实添加用户命令也是我用Linux时学得第一个命令,因为以普通用户登陆管理系统是保证系统安全的有效做法。其实命令也很简单,useradd或adduser都可以添加一个新用户,在RHEL5的/usr/sbin/可以看到adduser是useradd的链接文件。就是说它们两个是同一个命令啦。
下面主要解释一下它的相关参数:
-c comment: 用户的注释说明
-d homedir: 用户每次登陆系统时所使用的登陆目录,这样可以取代默认的/home/username主目录。
-e expire_date: 账号失效日期。日期指定格式为MM/DD/YYYY。
-f inactive_days:设定从账号过期到永久信用的天数。当值为0时账号到期后立即被停用,当值为-1(默认)时账号不会被停用。
-g initial_group : 用户默认的用户组或默认的组ID。该用户组或组ID必须是已经存在的,其默认组ID为100,属于users组。
-G group [,……]:将该用户加入到若干组里去。每个用户组使用","分隔,且不能夹杂空格。
-shell default_shell: 指定用户的登陆shell,系统默认为/bin/bash。