Linux 用戶及權限管理(未完)

1、查看(登錄)用戶名稱及所啟動的進程

A、使用w命令查看登錄用戶正在使用的進程信息

w命令用于顯示已經登錄系統的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于/var/run/utmp文件。w命令輸出的信息包括:

  • 用戶名稱
  • 用戶的機器名稱或tty號
  • 遠程主機地址
  • 用戶登錄系統的時間
  • 空閑時間(作用不大)
  • 附加到tty(終端)的進程所用的時間(JCPU時間)
  • 當前進程所用時間(PCPU時間)
  • 用戶當前正在使用的命令

w命令還可以使用以下選項

  • -h忽略頭文件信息
  • -u顯示結果的加載時間
  • -s不顯示JCPU, PCPU, 登錄時間
$ w
 23:04:27 up 29 days,  7:51,  3 users,  load average: 0.04, 0.06, 0.02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
ramesh   pts/0    dev-db-server        22:57    8.00s  0.05s  0.01s sshd: ramesh [priv]
jason    pts/1    dev-db-server        23:01    2:53   0.01s  0.01s -bash
john     pts/2    dev-db-server        23:04    0.00s  0.00s  0.00s w

$ w -h
ramesh   pts/0    dev-db-server        22:57   17:43   2.52s  0.01s sshd: ramesh [priv]
jason    pts/1    dev-db-server        23:01   20:28   0.01s  0.01s -bash
john     pts/2    dev-db-server        23:04    0.00s  0.03s  0.00s w -h

$ w -u
 23:22:06 up 29 days,  8:08,  3 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
ramesh   pts/0    dev-db-server        22:57   17:47   2.52s  2.49s top
jason    pts/1    dev-db-server        23:01   20:32   0.01s  0.01s -bash
john     pts/2    dev-db-server        23:04    0.00s  0.03s  0.00s w -u

$ w -s
 23:22:10 up 29 days,  8:08,  3 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM               IDLE WHAT
ramesh   pts/0    dev-db-server        17:51  sshd: ramesh [priv]
jason    pts/1    dev-db-server        20:36  -bash
john     pts/2    dev-db-server         1.00s w -s
B、使用who命令查看(登錄)用戶名稱及所啟動的進程

who命令用于列舉出當前已登錄系統的用戶名稱。其輸出為:用戶名、tty號、時間日期、主機地址。

[root@localhost ~]# who
root :0 2018-05-28 13:44 (:0)
root pts/0 2018-05-28 13:45 (:0)
drn pts/1 2018-05-28 13:47 (192.168.30.1)
root pts/2 2018-05-28 13:48 (192.168.30.1)
root pts/3 2018-05-28 13:51 (192.168.30.1)

2、Linux下查看用戶登陸歷史記錄,可以用root用戶下的last命令查看

last 命令:

功能說明:列出目前與過去登入系統的用戶相關信息。

語 法:last [-adRx][-f ][-n ][帳號名稱…][終端機編號…]

參 數:

-a 把從何處登入系統的主機名稱或IP地址,顯示在最后一行;

-d 將IP地址轉換成主機名稱;

-f 指定記錄文件;

-n 或- 設置列出名單的顯示列數;

-R 不顯示登入系統的主機名稱或IP地址;

-x 顯示系統關機,重新開機,以及執行等級的改變等信息;

lastlog可簡單查看所有用戶最后一次的登陸時間。

[root@localhost ~]# last -1
root pts/3 192.168.30.1 Mon May 28 13:51 still logged in

wtmp begins Tue May 1 08:24:25 2018

3、當前系統用戶默認使用的shell
[root@localhost ~]# echo $SHELL
/bin/bash

4、
























































本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/99652

(0)
小馬哥小馬哥
上一篇 2018-05-28
下一篇 2018-05-28

相關推薦

  • 基本正則表達式

    城還是這座城,人已非故人

    2018-04-18
  • mysql

    yum安裝 1、yum install mysql-server /var/lib/mysql 用戶存放的位置 2、chkconfig –list mysqld 查看是否啟動 3、chkconfig mysqld on 設置為開機啟動 4、ss -ntl;service mysqld start 開啟服務 端口號為3306 /!可以執行linux…

    Linux筆記 2018-06-14
  • 開始linux

    基礎命令

    Linux筆記 2018-05-26
  • 第四周,用戶權限管理和正則表達式練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ● 實現命令 [root@localhost ~]#cp -r /etc/skel /home/tuser1 [root@localhost ~]#chmod -R og= /home/tuser1 ● 命令分解 cp:復制…

    2018-05-31
  • Linux網絡基礎

    Linux網絡基礎

    Linux筆記 2018-04-08
  • MySQL之用戶與權限管理

    本節索引: 一、MySQL用戶管理 二、MySQL權限管理 三、操作:破解Mysql數據庫口令 一、MySQL用戶管理 用戶賬號: MySQL的用戶賬號由兩部分組成:用戶名+主機名 ‘USERNAME’@’HOST’ 其中: 主機名HOST可以是IP地址或Network; 如:wxlinux@192.168.3…

    2018-06-09
欧美性久久久久