您现在的位置: 首页linux+vps>正文
linux学习之对用户账户的操作
2011年05月29日 linux+vps 暂无评论

1、查询当前登录的账户:命令w

示例如下:

[root@vps6109735 ~]# w
 14:42:31 up 197 days, 22:10,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    115.50.233.14    14:12   26:51   0.00s  0.00s -bash
root     pts/1    115.50.233.14    14:40    0.00s  0.00s  0.00s w

2、踢出已登录的账户:ps命令组

通过上面的示例,我们知道,当前登录了2个账户,有个root是多余的(登录后意外断开了)

现在我们想踢出他,该怎么操作呢?用ps的命令

示例如下:

[root@vps6109735 ~]# pkill -kill -t pts/0

其中这里的pts/0就是上方登录用户的TTY值,想踢谁就踢谁

3、添加用户:命令:useradd

功能说明:建立用户帐号。
语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]
补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

4、用户修改usermod

功能说明:修改用户帐号。
语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ][用户帐号]
补充说明:usermod可用来修改用户帐号的各项设定。
参  数:
-c<备注>  修改用户帐号的备注文字。
-d登入目录>  修改用户登入时的目录。
-e<有效期限>  修改帐号的有效期限。
-f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。
-g<群组>  修改用户所属的群组。
-G<群组>  修改用户所属的附加群组。
-l<帐号名称>  修改用户帐号名称。
-L  锁定用户密码,使密码无效。
-s  修改用户登入后所使用的shell。
-u  修改用户ID。
-U  解除密码锁定。

5、删除用户userdel

 功能说明:删除用户帐号。
语  法:userdel [-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
参  数:
-f  删除用户登入目录以及目录中所有文件。

给我留言