<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # <span style="font-size:15px">1、新增用戶:useradd [option] [option] [用戶帳號]</span> > * -c 加上備注文字。備注文字會保存在passwd的備注欄位中。 > * \-d 指定用戶登入時的起始目錄。 > * \-D 變更預設值. > * \-e 指定帳號的有效期限。 > * \-f 指定在密碼過期后多少天即關閉該帳號。 > * \-g 指定用戶所屬的群組。 > * \-G 指定用戶所屬的附加群組。 > * \-m 自動建立用戶的登入目錄。 > * \-M 不要自動建立用戶的登入目錄。 > * \-n 取消建立以用戶名稱為名的群組. > * \-r 建立系統帳號。 > * \-s 指定用戶登入后所使用的shell。 > * \-u 指定用戶ID。 | 命令 | 注釋 | | --- | --- | |useradd guset| 添加用戶guest| | useradd -d /home/myd guest| 新增用戶指定home目錄 | # <span style="font-size:15px">2、新增用戶:adduser [option] [賬號]</span> > useradd與adduser的區別: > centos系統下,useradd與adduser沒有區別,都是用于新增用戶,在home目錄下創建同名目錄,創建用戶組,沒有設置密碼,需要使用passwd命令修改密碼。 > Ubuntu系統: > * useradd在使用該命令創建用戶是**不會**在/home下自動創建與用戶名同名的用戶目錄,而且不會自動選擇shell版本,也沒有設置密碼,那么這個用戶是不能登錄的,需要使用passwd命令修改密碼 > * adduser在使用該命令創建用戶是**會**在/home下自動創建與用戶名同名的用戶目錄,系統shell版本,會在創建時會提示輸入密碼,更加友好 > * userdel只能刪除用戶,并不會刪除相關的目錄文件。userdel -r 可以刪除用戶及相關目錄 # <span style="font-size:15px">3、刪除用戶:userdel [-r] [賬號]</span> > * \-r  刪除用戶登入目錄以及目錄中所有文件。 # <span style="font-size:15px">4、修改用戶賬號:usermod [option] [用戶賬號]</span> > * \-c 修改用戶帳號的備注文字。 > * \-d 修改用戶登入時的目錄。 > * \-e 修改帳號的有效期限。 > * \-f 修改在密碼過期后多少天即關閉該帳號。 > * \-g 修改用戶所屬的群組。 > * \-G 修改用戶所屬的附加群組。 > * \-l 修改用戶帳號名稱。 > * \-L 鎖定用戶密碼,使密碼無效。 > * \-s 修改用戶登入后所使用的shell。 > * \-u 修改用戶ID。 > * \-U 解除密碼鎖定。 | 命令 | 注釋 | | --- | --- | |usermod -d /home/hnlinux guset| 更改用戶目錄| | usermod -s /usr/sbin/nologin guest| 更改用戶shell值,拒絕系統用戶登錄 | # <span style="font-size:15px">5、更改密碼:passwd [option] [用戶賬號]</span> > * \-d 刪除密碼 > * \-f 強迫用戶下次登錄時必須修改口令 > * \-w 口令要到期提前警告的天數 > * \-k 更新只能發送在過期之后 > * \-l 停止賬號使用 > * \-S 顯示密碼信息 > * \-u 啟用已被停止的賬戶 > * \-x 指定口令最長存活期 > * \-g 修改群組密碼 > * 指定口令最短存活期 > * \-i 口令過期后多少天停用賬戶 | 命令 | 注釋 | | --- | --- | |passwd -S guset| 顯示用戶密碼| | passwd guest| 修改密碼 | # <span style="font-size:15px">6、切換用戶:su [option] [用戶賬號 [argument] ]</span> > su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] > * \-f 或 --fast 不必讀啟動檔(如 csh.cshrc 等),僅用于 csh 或 tcsh > * \-m -p 或 --preserve-environment 執行 su 時不改變環境變數 > * \-c command 或 --command=command 變更為帳號為 USER 的使用者并執行指令(command)后再變回原來使用者 > * \-s shell 或 --shell=shell 指定要執行的 shell (bash csh tcsh 等),預設值為 /etc/passwd 內的該使用者(USER) shell > * \--help 顯示說明文件 > * \--version 顯示版本資訊 > * \- -l 或 --login 這個參數加了之后,就好像是重新 login 為該使用者一樣,大部份環境變數(HOME SHELL USER等等)都是以該使用者(USER)為主,并且工作目錄也會改變,如果沒有指定 USER ,內定是 root > * USER 欲變更的使用者帳號 > * ARG 傳入新的 shell 參數 | 命令 | 注釋 | | --- | --- | |su -c whoami test | 切換用戶到test,并顯示當前登錄的用戶名,再自動切換回原使用者| # <span style="font-size:15px">7、查看用戶信息:finger [option] [用戶賬號]</span> > finger命令用于顯示用戶信息:login name、User name、Home directory、shell、login status、mail status、plan 等;使用前需要先進行命令安裝 `yum -y install finger` > option: > * \-l  多行顯示。 > * \-s  單行顯示。這個選項只顯示登入名稱、真實姓名、終端機名稱、閑置時間、登入時間、辦公室號碼及電話號碼。如果所查詢的使用者是遠端服務器的使用者,這個選項無效。 | 命令 | 注釋 | | --- | --- | |finger -l | 顯示當前用戶信息| | finger -l guest| 顯示guest用戶信息 | # <span style="font-size:15px">8、顯示目前登入系統的用戶信息:w [option][用戶名稱]</span> > * \-f  開啟或關閉顯示用戶從何處登入系統。 > * \-h  不顯示各欄位的標題信息列。 > * \-l  使用詳細格式列表,此為預設值。 > * \-s  使用簡潔格式列表,不顯示用戶登入時間,終端機階段作業和程序所耗費的CPU時間。 > * \-u  忽略執行程序的名稱,以及該程序耗費CPU時間的信息。 > * \-V  顯示版本信息。 ``` // w命令 顯示目前所有登錄系統的用戶 [root@iZbp1bum6107bp8mgzkeunZ ~]# w 16:43:16 up 109 days, 22:11, 2 users, load average: 0.04, 0.18, 0.19 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 113.87.161.89 12:19 4.00s 0.39s 0.00s w root pts/1 113.87.161.89 12:19 4:24m 22.42s 22.42s top // 使用 tty 命令 查看自己會話id [root@iZbp1bum6107bp8mgzkeunZ ~]# tty /dev/pts/0 // 終止用戶會話:使用pkill命令殺掉相應的會話id [root@iZbp1bum6107bp8mgzkeunZ ~]# pkill -9 -t pts/1 ``` # <span style="font-size:15px">9、查看登錄的用戶:who [option] [用戶名稱]</span> > w和who命令的區別:w命令顯示目前登入系統的用戶有哪些人,以及他們正在執行的程序;who命令僅顯示當前登錄的用戶。 > option: > * \-H 或 --heading:顯示各欄位的標題信息列; > * \-i 或 -u 或 --idle:顯示閑置時間,若該用戶在前一分鐘之內有進行任何動作,將標示成"."號,如果該用戶已超過24小時沒有任何動作,則標示出"old"字符串; > * \-m:此參數的效果和指定"am i"字符串相同; > * \-q 或--count:只顯示登入系統的帳號名稱和總人數; > * \-s:此參數將忽略不予處理,僅負責解決who指令其他版本的兼容性問題; > * \-w 或-T或--mesg或--message或--writable:顯示用戶的信息狀態欄; > * \--help:在線幫助; > * \--version:顯示版本信息。 ``` [root@izwz91quxhnlkan8kjak5hz home]# who -T -H 名稱 線路 時間 備注 root + pts/0 2020-08-23 12:19 (113.87.161.89) root + pts/1 2020-08-23 12:19 (113.87.161.89) ``` # <span style="font-size:15px">10、顯示當前用戶名:whoami</span> ``` [root@izwz91quxhnlkan8kjak5hz /]# whoami root ``` # <span style="font-size:15px">11、顯示當前登錄的用戶名稱:logname</span> ``` [root@izwz91quxhnlkan8kjak5hz /]# logname root ``` # <span style="font-size:15px">12、顯示最近登錄的用戶信息:last [option]</span> > * \-R 省略 hostname 的欄位 > * \-num 展示前 num 個 > * username 展示 username 的登入訊息 > * tty 限制登入訊息包含終端機代號 | 命令 | 注釋 | | --- | --- | | last -5 | 展示前五個信息| | last -5 root| 展示root用戶前五條登錄信息| # <span style="font-size:15px">13、顯示登錄系統失敗的用戶信息:lastb [option]</span> > * \-a  把從何處登入系統的主機名稱或IP地址顯示在最后一行。 > * \-d  將IP地址轉換成主機名稱。 > * \-f  指定記錄文件。 > * \-n或-  設置列出名單的顯示列數。 > * \-R  不顯示登入系統的主機名稱或IP地址。 > * \-x  顯示系統關機,重新開機,以及執行等級的改變等信息。 | 命令 | 注釋 | | --- | --- | | lastb -5 | 展示前五條登錄失敗的用戶信息| # <span style="font-size:15px">14、切換用戶:su [option] [-] [USER [參數]...]</span> > **option:** > * -m, -p, --preserve-environment 不重置環境變量 > * -g, --group <組> 指定主組 > * -G, --supp-group <組> 指定一個輔助組 > * -, -l, --login 使 shell 成為登錄 shell > * -c, --command <命令> 使用 -c 向 shell 傳遞一條命令 > * --session-command <命令> 使用 -c 向 shell 傳遞一條命令,而不創建新會話 > * -f, --fast 向shell 傳遞 -f 選項(csh 或 tcsh) > * -s, --shell <shell> 若 /etc/shells 允許,則運行 shell > * -h, --help 顯示此幫助并退出 > * -V, --version 輸出版本信息并退出 | 命令 | 解析 | | --- | --- | | su - postgres | 變更帳號為 postgres 并改變工作目錄至 postgres 的家目錄(home dir) | |su postgres -c 'cat /etc/centos-release'|變更帳號為 postgres 并在執行 特定的命令后退出變回原用戶|
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看