linux如何查看有多少用户登录 如何查询linux系统中所有用户的用户名和密码

linux\u600e\u6837\u67e5\u8be2\u7cfb\u7edf\u4e0a\u6709\u591a\u5c11\u4e2a\u7528\u6237

Linux\u4e0b\u67e5\u770b\u7528\u6237\u767b\u9646\u5386\u53f2\u8bb0\u5f55\uff0c\u53ef\u4ee5\u7528root\u7528\u6237\u4e0b\u7684last\u547d\u4ee4\u67e5\u770b\uff1a
1.\u67e5\u770b\u5355\u4e2a\u7528\u6237\u7684\u64cd\u4f5c\u5386\u53f2

[root@DB-Server ~]# cat /home/username/.bash_history
#username\u8981\u67e5\u770b\u7684\u7528\u6237\u540d
2.\u4f7f\u7528root\u767b\u9646\u53ef\u67e5\u770b\u7528\u6237\u767b\u9646\u5386\u53f2

[root@DB-Server ~]# su root
[root@DB-Server ~]# last -10
root pts/1 :0.0 Wed Dec 18 09:54 still logged in
root pts/4 :0.0 Wed Dec 18 09:43 - 09:48 (00:04)
root pts/1 :0.0 Wed Dec 18 09:43 - 09:48 (00:05)
root pts/3 192.168.103.79 Wed Dec 18 09:41 - 12:40 (02:59)
root pts/4 :0.0 Wed Dec 18 09:28 - 09:30 (00:01)
root pts/3 :0.0 Wed Dec 18 09:27 - 09:30 (00:02)
root pts/2 192.168.103.29 Wed Dec 18 09:27 still logged in
root pts/1 :0.0 Wed Dec 18 09:27 - 09:42 (00:15)
root pts/2 :0.0 Wed Dec 18 09:23 - 09:25 (00:01)
root pts/1 :0.0 Wed Dec 18 09:22 - 09:25 (00:02)
#\u67e5\u770b\u6700\u8fd110\u6b21\u7528\u6237\u5386\u53f2\u64cd\u4f5c\u8bb0\u5f55
last \u547d\u4ee4\uff1a
\u529f\u80fd\u8bf4\u660e\uff1a\u5217\u51fa\u76ee\u524d\u4e0e\u8fc7\u53bb\u767b\u5165\u7cfb\u7edf\u7684\u7528\u6237\u76f8\u5173\u4fe1\u606f\u3002
\u8bed \u6cd5\uff1alast [-adRx][-f ][-n ][\u5e10\u53f7\u540d\u79f0\u2026][\u7ec8\u7aef\u673a\u7f16\u53f7\u2026]
\u53c2 \u6570\uff1a
-a \u628a\u4ece\u4f55\u5904\u767b\u5165\u7cfb\u7edf\u7684\u4e3b\u673a\u540d\u79f0\u6216IP\u5730\u5740\uff0c\u663e\u793a\u5728\u6700\u540e\u4e00\u884c\uff1b
-d \u5c06IP\u5730\u5740\u8f6c\u6362\u6210\u4e3b\u673a\u540d\u79f0\uff1b
-f \u6307\u5b9a\u8bb0\u5f55\u6587\u4ef6\uff1b
-n \u6216- \u8bbe\u7f6e\u5217\u51fa\u540d\u5355\u7684\u663e\u793a\u5217\u6570\uff1b
-R \u4e0d\u663e\u793a\u767b\u5165\u7cfb\u7edf\u7684\u4e3b\u673a\u540d\u79f0\u6216IP\u5730\u5740\uff1b
-x \u663e\u793a\u7cfb\u7edf\u5173\u673a\uff0c\u91cd\u65b0\u5f00\u673a\uff0c\u4ee5\u53ca\u6267\u884c\u7b49\u7ea7\u7684\u6539\u53d8\u7b49\u4fe1\u606f\uff1b
lastlog\u53ef\u7b80\u5355\u67e5\u770b\u6240\u6709\u7528\u6237\u6700\u540e\u4e00\u6b21\u7684\u767b\u9646\u65f6\u95f4\u3002

1\u3001\u7528\u6237\u540d\u548c\u5bc6\u7801\u7684\u5b58\u50a8\u4f4d\u7f6e
\u5b58\u50a8\u5e10\u53f7\u7684\u6587\u4ef6\uff1a/etc/passwd
\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\uff1a/etc/shadow

2\u3001\u53ef\u4ee5\u4f7f\u7528cat\u3001more\u3001head\u3001tail\u4ee5\u53cavim\u7b49\u547d\u4ee4\u67e5\u770b\u6216\u8005\u4fee\u6539\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff1a

\u6bd4\u5982\u8981\u67e5\u627e\u7cfb\u7edf\u4e2dadmin\u666e\u901a\u7528\u6237\u7684\u5bc6\u7801\uff0c\u5219\u6267\u884c\uff1a
cat /etc/shadow | grep "admin"



3\u3001\u6ce8\u610f\uff1a/etc/shadow\u6587\u4ef6\u4e2d\u7684\u5bc6\u7801\u4e0d\u662f\u660e\u6587\u5bc6\u7801\u3002\u5982\u4e0a\u56fe\u6240\u793a\uff0c\u7b2c1\u4e2a\u201c\uff1a\u201d\u53f7\u540e\u9762\u7684\u5373\u4e3a\u201c\u53e3\u4ee4\u201d\u5b57\u6bb5\uff0c\u5b58\u653e\u7684\u662f\u52a0\u5bc6\u540e\u7684\u7528\u6237\u53e3\u4ee4\u5b57\uff0c\u957f\u5ea6\u4e3a13\u4e2a\u5b57\u7b26\u3002\u5982\u679c\u4e3a\u7a7a\uff0c\u5219\u5bf9\u5e94\u7528\u6237\u6ca1\u6709\u53e3\u4ee4\uff0c\u767b\u5f55\u65f6\u4e0d\u9700\u8981\u53e3\u4ee4\uff1b\u5982\u679c\u542b\u6709\u4e0d\u5c5e\u4e8e\u96c6\u5408{./0-9A-Za-z}\u4e2d\u7684\u5b57\u7b26\uff0c\u5219\u5bf9\u5e94\u7684\u7528\u6237\u4e0d\u80fd\u767b\u5f55\u3002

\u6240\u4ee5\u901a\u8fc7/etc/shadow\u83b7\u53d6\u7684\u53ea\u662f\u5bc6\u7801\u52a0\u5bc6\u540e\u7684Hash\u6563\u5217\u503c\uff0c\u8981\u83b7\u53d6\u660e\u6587\u5bc6\u7801\uff0c\u9700\u8981\u81ea\u5df1\u8fdb\u884c\u7834\u89e3\u3002

1、使用w命令查看登录用户正在使用的进程信息
Linux w命令用于显示目前登入系统的用户信息。
执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
语法:
w [-fhlsuV][用户名称]
参数:
-f 开启或关闭显示用户从何处登入系统。
-h 不显示各栏位的标题信息列。
-l 使用详细格式列表,此为预设值。
-s 使用简洁格式列表,不显示用户登入时间等。
-u 忽略执行程序的名称,以及该程序耗费CPU时间的信息。
-V 显示版本信息。
w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。
w命令输出的信息包括:用户名称、用户的机器名称或tty号、远程主机地址、用户登录系统的时间、空闲时间、当前进程所用时间、用户当前正在使用的命令。
2、使用who命令查看用户名称及所启动的进程
who命令用于列举出当前已登录系统的用户名称。其输出为:用户名、tty号、时间日期、主机地址。
Linux中who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU使用量、动作等等。
语法:
who[参数]
可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
参数:
-H或--heading 显示各栏位的标题信息列。
-i或-u或-idle
显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成.号,如果该用户已超过24小时没有任何动作,则标示出old字符串。
-m 此参数的效果和指定am i字符串相同。
-q或--count 只显示登入系统的帐号名称和总人数。
-w或-T或--mesg或--message或--writable 显示用户的信息状态栏。
-l 列出任何登录进程。
-T或-w 显示用户的信息状态栏。

用Linux的who命令,可以列出目前Linux系统上所有已经登录的用户。如果是统计已经登录的用户数目,可以用管道符加wc命令,来统计who命令的结果有几行:
who | wc –l
百度下《Linux就该这么学》。

root@localhost:~/xly# w
11:55:52 up 85 days, 2:48, 2 users, load average: 0.54, 0.69, 0.71
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/3 192.168.1.22 2411月17 12:16 0.32s 0.32s -bash
root pts/5 192.168.1.18 3011月17 0.00s 0.51s 0.00s w

用命令w就可以啦

  • Linux鏌ョ湅鎵鏈鐢ㄦ埛鐢ㄤ粈涔堝懡浠
    绛旓細cat /etc/group鏌ョ湅鎵鏈夌粍淇℃伅锛屽涓嬪浘 銆愭楠ゅ洓銆慶at /etc/group|grep 缁勫悕 cat /etc/group|grep 缁勫悕锛岀敤浜庢煡鎵炬煇涓敤鎴风粍锛屽涓嬪浘 銆愭楠や簲銆戠敤鎴峰拰缁勫父鐢ㄥ懡浠 groups 鏌ョ湅褰撳墠鐧诲綍鐢ㄦ埛鐨勭粍鍐呮垚鍛 groups test 鏌ョ湅test鐢ㄦ埛鎵鍦ㄧ殑缁,浠ュ強缁勫唴鎴愬憳 whoami 鏌ョ湅褰撳墠鐧诲綍鐢ㄦ埛鍚 鏇村Linux璧勮璇锋煡鐪...
  • linux 鏌ョ湅linux鏈夊嚑涓鐢ㄦ埛
    绛旓細linux 鏌ョ湅鐢ㄦ埛鍙婄敤鎴风粍鐨勬柟娉 whois 鍔熻兘璇存槑锛氭煡鎵惧苟鏄剧ず鐢ㄦ埛淇℃伅銆傝娉曪細whois [甯愬彿鍚嶇О]琛ュ厖璇存槑锛歸hois鎸囦护浼氬幓鏌ユ壘骞舵樉绀烘寚瀹氬笎鍙风殑鐢ㄦ埛鐩稿叧淇℃伅锛屽洜涓哄畠鏄埌Network Solutions 鐨刉HOIS鏁版嵁搴撳幓鏌ユ壘锛屾墍浠ヨ甯愬彿鍚嶇О蹇呴』鍦ㄤ笂闈㈡敞鍐屾柟鑳藉鑾凤紝涓斿悕绉版病鏈夊ぇ灏忓啓鐨勫樊鍒--- whoami 鍔熻兘璇存槑锛氬厛浼间箮...
  • linux涓婄粺璁℃寚瀹鐢ㄦ埛鐧诲綍鏁
    绛旓細linux涓婄粺璁℃寚瀹鐢ㄦ埛鐧诲綍鏁 last //鍚戝睆骞曟樉绀虹敤鎴风櫥闄嗘儏鍐 grep 'root' //濡傛灉姣忎竴琛屽甫鏈夆榬oot'锛屽氨鏄剧ず閭d竴琛 cut -d ' ' -f1 //瀵规瘡涓琛岃繘琛屽鐞嗭紝浠 绌烘牸涓哄垎闅旂锛岀劧鍚庡彇鍑烘瘡涓琛岀殑绗竴鍒 wc -l //缁熻鍐呯┖鏈夊灏琛 last |grep 'root' | cut -d ' ' -f1|wc -l //缁熻 roo...
  • linux鎬庝箞鏌ョ湅宸插垱寤虹殑鎵鏈鐢ㄦ埛
    绛旓細鎮ㄥソ锛鏌ョ湅linux涓鎵鏈鐢ㄦ埛姝ラ锛氱涓姝ワ細棣栧厛鎵撳紑鐢佃剳涓畨瑁呭ソ鐨Linux銆怴Mware Workstation Pro銆戣櫄鎷熸満銆傜浜屾锛氬湪宸︿晶👈閫夋嫨IP缁撳熬涓128鐨勮櫄鎷熸満锛屽苟鍙屽嚮杩涘叆锛堝皬缂栨紨绀轰腑閫夋嫨鐨処P缁撳熬涓128鐨勮櫄鎷熸満锛屼綘鍙互闅忔満閫夋嫨锛夈傜涓夋锛氱偣鍑👉鍙充晶绾㈡鍐呯殑銆愬紑鍚铏氭嫙鏈恒戙傜鍥涙锛氶夋嫨涓...
  • linux鏌ョ湅宸插瓨鍦ㄧ殑鐢ㄦ埛
    绛旓細濡備綍鏌ヨlinux绯荤粺涓墍鏈夌敤鎴风殑鐢ㄦ埛鍚嶅拰瀵嗙爜瀵嗙爜鏄湅涓嶅埌鐨勶紝鍗充娇鏄痳oot涔熶笉鑳芥煡鐪嬶紝鍙兘淇敼锛濡備綍鏌ョ湅鐢ㄦ埛鍚嶅緢瀹规槗锛実repbash/etc/passwd灏卞彲浠ュ緱鍒版墍鏈夌殑鏅氱敤鎴蜂簡銆傛煡璇inux绯荤粺涓墍鏈夌敤鎴风殑鐢ㄦ埛鍚嶅拰瀵嗙爜鐨勬柟娉曞涓嬶細杈撳叆鈥渃at/etc/passwd鈥濆懡浠ゆ煡鐪嬫墍鏈夌殑鐢ㄦ埛淇℃伅銆傝緭鍏モ渃at/etc/passwd|grep鐢ㄦ埛鍚嶁...
  • 濡備綍鏌ヨlinux绯荤粺涓墍鏈鐢ㄦ埛鐨勭敤鎴峰悕鍜屽瘑鐮
    绛旓細鏌ヨlinux绯荤粺涓墍鏈鐢ㄦ埛鐨勭敤鎴峰悕鍜屽瘑鐮佺殑鏂规硶濡備笅锛1銆佽緭鍏モ渃at /etc/passwd鈥濆懡浠鏌ョ湅鎵鏈夌殑鐢ㄦ埛淇℃伅銆2銆佽緭鍏モ渃at /etc/passwd|grep 鐢ㄦ埛鍚嶁濆懡浠わ紝鐢ㄤ簬鏌ユ壘鏌愪釜鐢ㄦ埛銆3銆佽緭鍏モ渃at /etc/group鈥濆懡浠わ紝鐢ㄤ簬鏌ョ湅鎵鏈夌粍淇℃伅銆4銆佽緭鍏モ渃at /etc/group|grep 缁勫悕鈥濆懡浠わ紝鐢ㄤ簬鏌ユ壘鏌愪釜鐢ㄦ埛缁勩5銆...
  • linux濡備綍鏌ョ湅闈炴硶鐧诲綍鐢ㄦ埛骞朵笖鎬庢牱灏嗗叾澶
    绛旓細浣跨敤who鍛戒护鍙互鏌ョ湅褰撳墠鐧诲綍鐢ㄦ埛锛屼娇鐢╳鍛戒护鍙互鐪嬪埌鎵鏈夌櫥褰曠敤鎴蜂俊鎭 1銆佸懡浠ho 鏄剧ず褰撳墠鐧诲綍鐢ㄦ埛锛岀櫥褰曟椂闂村拰鐧诲綍IP鍦板潃銆傚弬鑰冧笅鍥 2銆佸懡浠 鎸夌収鏍囬鏄剧ず锛氬綋鍓嶆椂闂淬佹満鍣ㄨ繍琛屾椂闂淬佺櫥褰曠敤鎴锋暟閲忋佺郴缁熻礋杞戒俊鎭
  • 璇烽棶鐢ㄤ粈涔堝懡浠鏌ョ湅LINUX绯荤粺涓湁鍝簺鐢ㄦ埛
    绛旓細html#51鏇撮叿鐨勬槸Linux绯荤粺涓璻oot绠$悊鍛樹慨鏀硅嚜宸辨垨浠栦汉鐨勫瘑鐮佹槸涓嶉渶瑕侀獙璇佹棫瀵嗙爜鐨勶紝杩欑偣鐗瑰埆鐨勬柟渚裤傛棦鐒秗oot鐢ㄦ埛閮芥湁鏉冮檺淇敼鎴栫櫥褰曚簡璇ョ敤鎴凤紝灏变唬琛ㄥ凡缁忓璇ョ敤鎴锋湁瀹屽叏鐨勭鐞嗘潈闄愪簡锛屽洜姝ゅ皾璇曚慨鏀硅鐢ㄦ埛瀵嗙爜鏃朵笉鍐嶉噸澶嶈姹傞獙璇佹棫瀵嗙爜鍏跺疄涔熷苟涓嶅瓨鍦ㄥ畨鍏ㄩ殣鎮c
  • linux涓鈥滀娇鐢ㄧ閬撶嚎鏉ョ粺璁″綋鍓嶇櫥褰曠郴缁熺殑鐢ㄦ埛鐨勪釜鏁般傗濈殑鍛戒护鏄粈涔...
    绛旓細who | wc -l wc 鈥搇閫夐」锛氬彧杈撳嚭鏂囦欢琛屾暟銆倈 (绠¢亾)绗﹀彿鍙互鍦ㄤ袱涓▼搴忎箣闂村缓绔嬬閬撱傛棦灏唚ho鐨勮緭鍑轰笌wc鐨勮緭鍏ヨ繛鎺ャ
  • linux鎬庝箞鏌ョ湅鐢ㄦ埛缁勯噷鏈夊摢浜涚敤鎴?
    绛旓細whoami 鏌ョ湅褰撳墠鐧诲綍鐢ㄦ埛鍚 1.濡傛灉鑳借浣忓懡浠,鍏跺疄杩欐尯绠鍗曠殑,鍚姩缁堢(鍛戒护琛)鍚庢墽琛屽懡浠:id 鐢ㄦ埛鍚,鐢ㄦ埛鍚嶆浛鎹㈡垚浣犺鏌ヨ鐨勭敤鎴.灏忕紪杩欓噷浠ユ煡鐪媟oot涓轰緥锛2.鍦ㄥ懡浠ゆ墽琛屽悗鐨勭粨鏋滀腑 缁=鍚庨潰鐨勫氨鏄敤鎴锋墍鍦ㄧ殑鍒嗙粍.杩欓噷灏忕紪鐢ㄧ殑鏄疷buntu绯荤粺,鍜屽叾浠Linux鍙戣鐗堟槸涓鏍风殑锛3.瑕佸垽鏂敤鎴锋槸鍚﹀瓨鍦ㄥ悓鏍风敤id...
  • 扩展阅读:linux查看存在的用户 ... linux查看创建的用户 ... linux如何查看用户列表 ... linux查看自己用户名 ... linux查看用户组和用户 ... 查看当前用户linux ... linux查询用户列表 ... 查看用户所属组 ... linux如何用查看在线用户 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网