感谢支持
我们一直在努力

Ubuntu中的用户管理(三)用户管理

和群组类似,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。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu中的用户管理(三)用户管理
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏