[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...