Linux使用者管理詳情,linux使用者管理

來源:互聯網
上載者:User

Linux使用者管理詳情,linux使用者管理
Linux使用者管理UID與GID

UID:使用者ID(User ID,簡稱UID)

GID:群組ID(Group ID,簡稱GID)

UID的範圍(CentOS7.x)

0:root使用者使用1~999:系統帳號1000~65535:可登入帳號
帳號管理

useradd添加帳號

選項與參數

-u:後面接的是UID,是一組數字。直接指定一個UID給這個帳號 -g:後面接的是GID(初始群組) -G:後面接的是GID(次要群組) -U:後面接使用者名稱User -p:後面接使用者密碼Password

剩餘的參數,使用useradd -h查看

eg:添加使用者

[root@localhost etc]# useradd -U test -p test[root@localhost etc]# ls /home/test  zhang  zhang2

passwd

passwd:修改使用者名稱密碼

eg:修改root使用者密碼

[root@localhost etc]# passwdChanging password for user root.New password: BAD PASSWORD: The password is shorter than 8 charactersRetype new password: passwd: all authentication tokens updated successfully.[root@localhost etc]# 

這裡為了使用簡單,root密碼設定的位元小於8位。

usermod

在使用useradd後,發現某些地方還需要進行修改。我們可以使用usermod。

選項與參數

-e:修改帳號的有效期間限

-f:修改在密碼到期後多少天即關閉該帳號

-g:修改使用者的初始群組

-G:修改使用者的次要群組

-l:修改使用者帳號名稱

-L:鎖定使用者密碼,使密碼無效

-s:修改使用者登入使用的shell

-u:修改使用者ID

-U:解除密碼鎖定

將newuser2添加到組staff中:

usermod -G staff newuser2

修改newuser的使用者名稱為newuser1:

usermod -l newuser1 newuser

鎖定帳號newuser1:

usermod -L newuser1

解除對newuser1的鎖定:

usermod -U newuser1

userdel

userdel:刪除使用者的相關資料。

文法:

userdel [-r] username
使用者身份切換

su(切換使用者)

eg:

[zhang@localhost ~]$ su rootPassword: [root@localhost zhang]# su zhang[zhang@localhost ~]$ 

sudo

sudo可以讓你以其他使用者的身份執行指令(通常是使用root的身份來執行指令),因此並非所有人都能夠執行sudo。

一般使用者能夠具有sudo的使用權,就是管理員事審核通過後,才開放sudo的使用權的!因此,除非是信任使用者,否則一般使用者預設是不能操作sudo。

sudo [-b] [-u 新使用者帳號]

eg:

[root@localhost zhang]# sudo -u zhang vim /home/zhang/xyz.txt[root@localhost zhang]# cat /home/zhang/xyz.txtxyz
查詢使用者

w

[zhang@localhost ~]$ w 01:40:18 up 8 min,  2 users,  load average: 0.27, 0.49, 0.31USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHATzhang    :0        01:33   ?xdm?  59.89s  0.12s gdm-session-worker [pam/gdm-paszhang    pts/0     01:35    2.00s  0.63s  0.03s w

who

[zhang@localhost ~]$ whozhang    :0           2018-01-18 01:33 (:0)zhang    pts/0        2018-01-18 01:35 (:0)

last

last: 最後使用者記錄

last -n:n表示條數

[zhang@localhost ~]$ last -10zhang    pts/0        :0               Thu Jan 18 01:35   still logged in   zhang    :0           :0               Thu Jan 18 01:33   still logged in   (unknown :0           :0               Thu Jan 18 01:32 - 01:33  (00:01)    reboot   system boot  3.10.0-123.el7.x Thu Jan 18 01:32 - 01:42  (00:10)    zhang    pts/0        :0               Thu Jan 18 01:31 - 01:31  (00:00)    zhang    pts/0        :0               Thu Jan 18 01:15 - 01:31  (00:15)    zhang    pts/0        :0               Thu Jan 18 01:12 - 01:13  (00:01)    zhang    :0           :0               Thu Jan 18 01:11 - 01:31  (00:20)    (unknown :0           :0               Thu Jan 18 01:10 - 01:11  (00:00)    reboot   system boot  3.10.0-123.el7.x Thu Jan 18 01:10 - 01:31  (00:21) wtmp begins Tue Dec 12 08:48:15 2017

lastlog

參數:

-b:顯示指定天數前的登入資訊 -h:顯示召集令的協助資訊 -t:顯示指定天數以來的登入資訊 -u:顯示指定使用者的最近登入資訊
[zhang@localhost ~]$ lastlog -u zhangUsername         Port     From             Latestzhang            :0                        Thu Jan 18 01:33:57 -0800 2018

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.