首页 > 系统 > Ubuntu > 正文

Linux系统Ubuntu用户管理介绍

2020-10-14 22:40:11
字体:
来源:转载
供稿:网友

  和群组类似,Ubuntu提供了命令行工具来管理用户,也提供了GUI工具来管理用户。相比较而言,命令行工具更为强大和灵活。常用的用户管理命令行工具主要有:

  useradd--添加一个新用户到Linux系统。可以定制的选项主要有,用户的/home目录,起始群组等。(默认的/home目录是/home/username,默认的群组名为用户名)

  useradd -D--这条命令是定制系统创建新用户时的默认设置。当不使用任何参数时,将返回系统当前的默认设置。

  userdel--这条命令完全移除用户帐号(包括删除用户的/home目录以及目录下的所有文件)。

  passwd--更新密码管理系统使用的"authentication tokens"

  usermod--更改用户属性。最常使用的参数有-s更改shell,-u更改UID.当用户登陆系统或者运行程序时,不可更改用户属性。

  chsh--这条命令更改用户的默认shell.对于Ubuntu系统而言,默认的shell是/bin/bash,即Bourne Again Shell.

  下面通过一个简单的例子来创建一个用户。在这里我们使用-p选项设置密码,-s选项设定shell,-u选项设置UID(当使用默认设置创建用户时,不需要指定这些选项)。

  sudo useradd sunny -p AbcDe -s /bin/zsh -u 1042

  监测系统中的用户活动

  w命令可以告诉系统管理员,当前登陆系统的用户有哪些,分别在哪里登陆,目前正在做什么。在w命令后加上用户名,讲只返回特定用户的状态。

  ac命令可以返回用户总的链接时间。它从/var/log/wtmp文件中获取信息。想要使用ac命令,需要安装acct软件包。

  last命令从/var/log/wtmp中获取信息,列出所有用户从该文件创建起的登陆记录。

  lastb命令输出所有失败的/错误的登陆,对于系统维护有很好的指导意义。

  锁住一个用户的帐号可以使用以下命令:sudo passwd -l username.撤销时可以使用-u选项,也即sudo passwd -u username.


(责任编辑:VEVB)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表