使用者配置檔案,使用者管理,使用者組管理

2021-08-10 01:37:10 字數 3416 閱讀 2227

[root@shuai-01 ~]# cat /etc/passwd

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

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

由:分割成七段

第一段:使用者名稱

第二段:本來是密碼,出於安全考慮,就將密碼放入/etc/shadow裡,這裡用x代替

第三段:uid ,表示使用者識別符號

第四段:gid ,表示組識別符號

第五段:注釋說明,沒啥實際意義

第六段:表示使用者的家目錄

第七段:為使用者的shell,預設:/bin/bash ,要想不允許乙個目錄登入,將他改為:/sbin/nologin

問題:建立乙個普通使用者,並通過/etc/passwd更改使用者的家目錄,看定義的使用者家目錄能否正常使用。

[root@shuai-01 ~]# vi /etc/passwd
更改使用者的家目錄

[root@shuai-01 ~]# su user2

bash-4.2$ cd ~

改完之後,發現使用者無法登陸。

要想完整的能登入上去,你要改變家目錄的所有者和所屬組,並且,在使用者家目錄下新增些配置檔案

有了家目錄後改變家目錄的屬主屬組

[root@shuai-01 ~]# chown user2:grp2 /home/user5/
這個時候能登入,但是無法完整顯示

[root@shuai-01 ~]# su - user2

-bash-4.2$ 登出

在向家目錄裡新增配置檔案並更改檔案屬主

[root@shuai-01 ~]# ls -la /etc/skel/

總用量 24

drwxr-xr-x. 2 root root 62 10月 17 00:38 .

drwxr-xr-x. 77 root root 8192 10月 31 20:49 ..

-rw-r--r--. 1 root root 18 8月 3 2016 .bash_logout

-rw-r--r--. 1 root root 193 8月 3 2016 .bash_profile

-rw-r--r--. 1 root root 231 8月 3 2016 .bashrc

[root@shuai-01 ~]# cp /etc/skel/.bash* /home/user5/

[root@shuai-01 ~]# chown -r user2:grp2 /home/user5/

這時就能完整登入了

[root@shuai-01 ~]# su - user2

[user2@shuai-01 ~]$ 登出

[root@shuai-01 ~]# cat /etc/shadow

root:$6$46wmjhfr$w.5gf6nrjs1tm.3cdrhzeytdhzeiwywwcaen6ii7jytcaezhnz0gsiol/zjc3sm0lzgiadbbtaq6eo.sxtlds0:17457:0:99999:7:::

bin:*:17110:0:99999:7:::

和/etc/passwd 類似,這個裝的是使用者密碼

由:分割為九字段

第一段:使用者名稱

第二段:密碼,已加密並且不能反編譯

第三段:上次更改密碼的日期(以1970.01.01)為基準算的

第四段:要過多少天才可以改密碼,預設是0

第五段:密碼還有多久到期,預設99999,就是用不到期

第六段:密碼到期前多少天給個提醒,警告

第七段:賬號失效期限,密碼到期後,沒改密碼,再過這個天就賬號失效

第八段:賬號的生命週期

第九段:保留字段

了解就行

[root@shuai-01 ~]# ls /etc/passwd

passwd passwd-

[root@shuai-01 ~]# ls /etc/shadow

shadow shadow-

/etc/passwd- , /etc/shadow- 算是系統自動幫忙備份的檔案,如果,一不小心刪除了/etc/passwd, 還能在拷貝回來

新增組

命令:groupadd

命令格式:groupadd [-g gid] groupname

建立乙個組,gid系統分配

[root@shuai-01 ~]# groupadd grp1
建立乙個組,gid 自己給

[root@shuai-01 ~]# groupadd -g 1005 grp2

刪除組

命令:groupdel

命令格式:groupdel groupname

刪除組的時候,要組裡面沒有成員,否則不能刪除

[root@shuai-01 ~]# groupdel grp1

增加使用者

命令:useradd

命令格式:useradd [選項] username

選項:

-u :自定義uid

-g :自定義gid (可以寫gid ,也可以寫組名)

-d :定義使用者的家目錄

-m :不建立使用者的家目錄

-s : 表示自定義shell

直接建立乙個使用者:

[root@shuai-01 ~]# useradd user2
自定義uid ,gid

[root@shuai-01 ~]# useradd -u 1004 -g grp2 user3

刪除賬戶

命令:userdel

命令格式:userdel [-r] username

選項:

-r :刪除使用者時,一併刪除使用者的家目錄

直接刪除使用者:

[root@shuai-01 ~]# userdel user3

[root@shuai-01 ~]# ls /home

shuai user1 user2 user3

刪除後,還是有家目錄的

加上-r選項:

[root@shuai-01 ~]# userdel -r user2

[root@shuai-01 ~]# ls /home

shuai user1 user3

連家目錄以並刪除

使用者使用者組管理 使用者配置檔案 使用者資訊檔案

使用者資訊檔案主要有四個 使用者資訊檔案 etc passwd 主要儲存了使用者的基本資訊 1.使用者管理簡介 所以越是對伺服器安全性要求高的伺服器,越需要建立合理的使用者許可權等級制度和伺服器操作規範 在linux中主要是通過使用者配置檔案來檢視和修改使用者資訊 man 5 passwd 檢視配置...

互傳檔案 使用者密碼配置檔案 使用者組 使用者管理

方式 lrzsz ftp root localhost yum install y lrzsz rz 上傳 2.使用者配置檔案和密碼配置檔案 root localhost cat etc passwd 使用者核心配置檔案 使用者密碼 uid gid 使用者注釋 家目錄 使用者 shell lsx x...

使用者組管理

etc group 組的帳號資訊 etc gshaow 組的密碼資訊 組賬號1.通過使用組賬號,可以設定一組使用者對檔案具有相同的許可權 2.管理員以組為單位分配對資源的訪問許可權,例如讀取,寫人或執行的許可權 從而可以節省日常的維護時間。2.可以通過組設定批量建立使用者賬號,提高效率。etc gr...