linux学习之对用户账户的操作

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  删除用户登入目录以及目录中所有文件。

黑侠网络,免费分享互联网!
我的主页 黑侠网络 » linux学习之对用户账户的操作