Linux 系统管理用户

原文的URL:http://www.linux.org/lessons/interm/c432.html,
这里翻译一遍主要有两个目的:1.锻炼自己的翻译 2.锻炼自己的耐性
系统上的用户
     -------如何管理系统的用户
用户的管理
向系统添加用户
如果你是系统的管理员,无论你是在什么样的环境(大的,一般的或者是小的组织),你的工作之一就是向系统添加用户。
这意味在你所处的网络中的一台或多台机器上给某个人一个账户。你所面临的最大的问题是,根据你自己或者公司的准则,应该赋予用户什么样的权限。
首先,让我们看看向系统添加用户的最常用的一种方式。目前,很多的版本都有工具,通过界面去添加用户,很方便。
如果你只是对添加用户和对用户赋予缺省的权限,那么你可以使用这些工具。有一些版本(如,DEbian)有一个简单的命令行工具去添加用户,就是adduser,在某种程度上已经足够。
如果你输入命令
adduser
你将被提示输入需要创建的用户的login name。标准的用户名是名字的第一个字母和姓氏。但是因为那只是标准操作的写法,并不意味着你必须那样做。
如果你是在一个小的组织机构里工作,大可以放心的使用像下面的命令
adduser susan
去添加一个叫Susan Johnson的用户。如果你的公司可能雇用另一个叫做Susan的员工,你就要考虑使用
adduser sjohnson 
这在某种程度更加合理。其他你需要考虑的还有:
·不要在名字中有空格
·在名字中不要使用连接符(-)或下划线(_)
·尽量不要使用长度过长的名字
(如果有一个用户的名字是Ralph Inladomakrempandipadic,那么最好能即兴创作一个名字Ralph!)
更多控制
如果你对如何严格的控制如何创建用户感兴趣,你应该使用标准的命令行工具usreadd.
下面看一下你可以用的选项。
首先,如果我们运行下面的命令:
useradd -D
你将会看到缺省地用户是如何被添加到系统上的。
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
让我们对这稍微剖析一下。在这个例子中,用户将会被添加到一个叫做users的用户组里。
如果你看一下/etc/group,在这里列出了系统的用户组的名称,你将会看到数字100指向users。
这是缺省的包括所有用户的包罗万象的用户组类型(这句话翻译的有问题,请高人指点如何翻译)。
你已经知道,用户会被分配一个文件夹来保存自己的文件。缺省的是在/home中创建的。
------待续

你可能感兴趣的:(linux,工作,Debian,shell,工具,login)