useradd user_name
passwd user_name
创建一个新帐户,必须使用root帐号登录。例如: useradd hwalk。在接下来的一步别忘了为新用户设置口令。用户的主目录(被创建的)是 /home/user_name。 你也可以用一个等价的命令adduser user_name
useradd hwalk –u 503 –g 503
创建一个用户来匹配一个已有目录(可能是以前安装中的)。如果用户ID和组ID(每个文件显示出来的)以前都是503,那么我用匹配的用户名,用户ID(UID)和组ID(GID)来创建用户。这样在系统升级后可以避免由于改变用户文件的所有权而引起的混乱。
userdel user_name
userdel -r user_name
删除一个帐户(你必须是root用户)。用户主目录和未发送邮件必须单独处理(人工处理,因为你必须决定如何处理这些文件)。还有一个命令groupdel来删除组。
groupadd group_name
创建一个新组。在一个家用计算机上不是必须的,但对于有少量用户的家用计算机是十分方便的。例如,我能够创建一个“friends”组,使用:
groupadd friends
然后编辑文件,将我的名字和朋友的名字加到组的列表中的一行,最后一行看起来像这样:
friends:x:502:stan,pete,marie
然后,我改变一个指定文件的权限,这样这个文件就属于我和组“friends”。
chgrp friends my_file
这样,这个组的成员就有访问这个文件的特殊权限,而其他人则没有,改变读和写权限的例子如下:
chmod g=rw o= my_file
另外一种做法是将写的权限赋予所有用户,即使是在家庭电脑上绝对是不安全的。
groups
列出当前用户所属的的组。我还可以使用groups john来找出用户john所属的组。
usermod
groupmod
(以root用户运行)两个命令行工具,用于修改用户帐户和组,而不用修改相关文件:/etc/passwd, /etc/shadow, etc/group /etc/gshadow。一般是不必要的。
userconf
(以root用户运行)菜单驱动的用户配置工具(口令政策、组信息更改、增加用户等)。它是linuxconf包的一部分,但可以单独运行。
passwd
修改当前帐户的口令。如果你是root用户,你能为任何用户修改口令,使用命令:passwd user_name
chfn
=”change full name”)修改你的信息(全名,办公室房间号,电话号码,等等)。用finger命令运行于你的login_name,便会显示这些信息。