關於linux使用者管理常用選項

2022-07-20 15:18:13 字數 2834 閱讀 5752

1.使用者資訊表/etc/passwd

1   [centos@ecs-cdb9 ~]$ cat /etc/passwd

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

2.常用命令

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/

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/這個目錄下的內容

過程4.修改過期時間

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