Linux系统用户管理的基本操作(1)


另外即时服务器提供了基于浏览器的Webmin用户管理功能,如图8-1所示。

登录进入Webmin以后,选择系统主菜单,就可以看到最下面有一个用户与用户组的图标,单击就会进入到用户管理功能。

Webmin界面 

图8-1 Webmin界面

用户管理

1.添加用户

添加用户的命令为useradd,假设我们添加一个名字为testuser的用户,设置其登录Shell,设置它的其他属性:

useradd –s /bin/bash –G thiz –d /home/testuser testuser

passwd testuser

关于useradd的详细帮助可以在man useradd中得到。这里-s参数用来指定用户的启动Shell,如果不希望给用户Shell的许可权,就在/etc/Shells中添加/dev/null和/usr/bin/passwd,然后指定Shell为/dev/null或者/usr/bin/passwd。第一种情况是根本不允许用户登录例如该用户为邮件账号,只允许收发邮件);第二种是只允许登录进来修改密码。-G用来指定用户在属于添加的testuser用户组的同时,也属于thiz用户组。-d用来指定用户的主目录位置, 这里指定为默认位置/home/testuser当然也可以不指定,默认创建/home/testuser,并将用户主目录指向该目录)。添加用户以后就需要使用 passwd 命令为其设置密码。

对于已经添加的用户,需要修改其属性,可以使用命令usermod,也可以在man usermod中得到更多信息。

使用Webmin,进入系统信息的用户管理模块,如图8-2所示。

图8-2 用户管理模块 

图8-2 用户管理模块

要添加用户,就单击创建新用户。

在图8-3中可以看到,在添加用户界面中第一部分要指定这些参数:用户名称、真实姓名、用户ID可以不填,使用默认值)、用户主目录需要指定)、登录Shell及密码;第二部分则设定用户账号的过期时间、不使用天数不使用天数用来指示当用户密码过期到账号被完全停止的时间,0表示密码一过期就停止该账号,-1用来取消这个特性,默认值是-1)、警告天数从上次用户修改密码以后,到系统提示用户需要再次修改密码之间的天数,这是为了定期让用户修改密码,以增强系统安全性)、最小天数两次密码修改之间的最少天数)和最大天数两次密码修改之间的最大天数,超过该期间以后用户在登录时会强制用户设置新密码);第三部分用来设置群组:新群组为用户添加一个群组,不填就表示添加一个和用户名称一样的群组)、现存群组将用户的群组设置为一个已经存在的群组)、次群组同时设置用户还属于其他群组);第四部分用来设置是否创建用户主目录、是否复制用户设置文件到主目录,以及是否更新其他设置中关于该用户的属性。

图8-3 创建新用户 

图8-3 创建新用户

如果在设置时对某个参数不明白,可以单击输入框前的文字得到帮助。


相关内容