20200629 linux賬號密碼

2021-10-07 14:56:14 字數 2277 閱讀 6566

[root@vm_0_4_centos ~]# head -n 5 /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

root      :        x    :   0  :     0    :          root   :             /root    :   /bin/bash

使用者名稱 :    密碼: uid    gid    使用者資訊說明字段   家目錄  : shell

[root@vm_0_4_centos ~]# head -n 4 /etc/shadow

root:$1$zjus**xz$w.krkpqoehhjewvqnwt5h1:18441:0:99999:7:::

bin:*:17834:0:99999:7:::

daemon:*:17834:0:99999:7:::

adm:*:17834:0:99999:7:::

依次是:

使用者名稱:加密的密碼:最近修改密碼的日期:後面啥的都不重要。

[root@vm_0_4_centos ~]# head -n 4 /etc/group

root:x:0:

bin:x:1:

daemon:x:2:

sys:x:3:

依此是  組命:組密碼:gid

[root@vm_0_4_centos ~]# head -n 4 /etc/gshadow

root:::

bin:::

daemon:::

sys:::

依此是:   組名:密碼欄,無密碼說明無使用者組管理員 : 使用者組管理員賬號: 有加入該使用者的所屬賬號

返回使用者屬於的 所有使用者組,第乙個為有效使用者組。有效使用者組,新建的檔案屬於這個使用者組。

[root@vm_0_4_centos ~]# groups

root

newgrp: 有效使用者組切換, 然後接得exit退出。

直接useradd xx  就行了

它的過程:

在/etc/passwd 裡面建立一行1與賬號相關的資料,uid,gid和家目錄等。

在/etc/shadow 裡面將此賬號的密碼相關引數寫入,但是尚未有密碼。

在/etc/group 裡面鍵入乙個與賬號一樣的使用者組。

在/home下面建立同名目錄為加目錄,且許可權為700。

useradd -r xx 建立個系統賬號,不會建立家目錄、

useradd 新建的使用者,使用者不能進行登陸,這是因為密碼尚未進行修改。

root使用者:   執行 passwd ***      ***是使用者名稱, 如果沒指定使用者,是修改root自己的密碼。

usermod  修改賬號的相關資訊,也可以直接進入/etc/passwd  或者/etc/shadow

userdel 刪除使用者,-r引數是連家目錄也一起刪除。

直接id 命令,檢視當前使用者的uid,gid,groups

su -   切換到root使用者。

su -  使用者名稱   切換到指定使用者

然後別忘了 eixt

su - -c "head -n 3 "      借助root身份執行命令,然後自動恢復到當前身份,不用再exit了。

只有/etc/sudoers 裡的使用者才能執行sudo命令

-b                 後續命令放到後台執行

-u                 切換的使用者,無此項代表切換到root使用者

root將普通使用者加入到/etc/sudoers中。

這 我試了幾次失敗了,以後用到再學習吧。

Linux使用者賬號和組賬號

linux基於使用者身份對資源訪問進行控制 使用者賬號 超級使用者 普通使用者 程式使用者 組賬號 基本組 私有組 附加組 公共組 uid和gid uid user identity,使用者標識號 gid group identify,組標識號 新增使用者賬號 useradd 選項 使用者名稱 u ...

linux賬號管理

1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...

Linux賬號管理

1.三類使用者 1 屬主 u 2 屬組 g 用來方便的指派許可權,並不真實存在 3 其他 o 2.使用者識別符號 1 使用者id uid 2 群組id gid 3.使用者類別 1 管理員 uid 0 2 普通使用者 uid 1 65535 a 系統使用者 1 499,看版本 不允許登入系統 b 一般...