1.使用者資訊表/etc/passwd
1 [centos@ecs-cdb9 ~]$ cat /etc/passwd2.常用命令2 root:x:0:0:root:/root:/bin/bash34
字段資訊:
5account:使用者名稱
6password:密碼佔位符 # x 真正的密碼檔案在/etc/shadow
7 uid:使用者id # root 是0 普通使用者500-65535 系統使用者1-499
8gid:使用者組id
9command:注釋資訊
10home dir:使用者家目錄
11 shell:使用者的預設 shell
1常用使用者命令useradd :新增使用者
2 -u uid # >500
3 -g gid
4 -g 指定多個組
5 -c 注釋資訊
6 -d 使用者的家目錄
7 -s 指定shell
8 -m 不建立家目錄
9 -m 沒有就建立家目錄
10userdel:刪除使用者
11usermod:修改使用者資訊,跟usermod類似不在贅述
12#####
13id
:顯示賬號屬性資訊
14passwd
:改密碼
15 --stdin: #echo
"newpassword
" | passwd --stdin centos
3.關於使用者建立的過程
1 [centos@ecs-cdb9 ~]$ ll -a /etc/skel/過程4.修改過期時間2 total 28
3 drwxr-xr-x. 2 root root 4096 dec 25
10:53
.4 drwxr-xr-x. 98 root root 12288 may 15
10:11
..5 -rw-r--r--. 1 root root 18 mar 6
2015
.bash_logout
6 -rw-r--r--. 1 root root 193 mar 6
2015
.bash_profile
7 -rw-r--r--. 1 root root 231 mar 6
2015
.bashrc
89 useradd建立時,會同時cp /etc/skel/這個目錄下的內容
chage:密碼失效是通過此命令來管理的。過期時間引數意思:
-m 密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。
-m 密碼保持有效的最大天數。
-w 使用者密碼到期前,提前收到警告資訊的天數。
-e 帳號到期的日期。過了這天,此帳號將不可用。
-d 上一次更改的日期
-i 停滯時期。如果乙個密碼已過期這些天,那麼此帳號將不可用。
-l 例出當前的設定。由非特權使用者來確定他們的密碼或帳號何時過期。
[root@ecs-cdb9 ~]# chage -l root
last password change : mar
30, 2018
password expires : never
password inactive : never
account expires : never
minimum number of days between password change :
0maximum number of days between password change :
99999
number of days of warning before password expires :
7預設建立時的使用者配置資訊
[centos@ecs-cdb9 ~]$ egrep -v "
^#|^$
" /etc/login
.defs
mail_dir /var/spool/mail
pass_max_days
99999
pass_min_days
0pass_min_len
5pass_warn_age
7uid_min
1000
uid_max
60000
sys_uid_min
201sys_uid_max
999gid_min
1000
gid_max
60000
sys_gid_min
201sys_gid_max
999create_home yes
umask
077usergroups_enab yes
encrypt_method sha512
linux常用操作命令 使用者管理
使用者操作 新增使用者 useradd 常用的引數 useradd m 自動建立使用者目錄 u 制定使用者id號 g 指定使用者的群組 d指定使用者登入登入的原始目錄 useradd dlj m g oracle 檢視系統中所有使用者 cat etc passwd 在這個檔案中可以檢視系統中所有使用...
Linux常用指令(使用者管理篇)
halt reboot sync 一般使用普通使用者登入,可再用 su 使用者名稱 命令來切換成系統管理員身份。使用者家目錄 home 當使用者登入時,會自動進入自己的家目錄。例 home cent01 home cent02 linux的使用者需要至少屬於乙個組。新增使用者 useradd 選項 ...
常用的Linux命令選項
在建立shell指令碼時,某些字母選項已經在linux世界裡擁有了某種程度的標準含義,如果能在shell指令碼中支援這些選項,那必是極好的。下面列出一些常用的linux命令列選項 選項描述 翻譯,含義 aall,顯示所有物件 ccount,生成乙個計數 ddirectory,指定乙個目錄 eexte...