linux系統普通使用者設定密碼

2022-03-07 14:27:59 字數 1502 閱讀 2515

linux系統中如何給乙個普通使用者grindnt設定密碼

#root使用者直接更改gridnt密碼,不需要輸入舊密碼
[root@subsname home]# passwd

gridnt

更改使用者 gridnt 的密碼 。

新的 密碼:

再次輸入 密碼:

#gridnt使用者更改自身密碼,需要輸入舊密碼

[gridnt@subsname home]$ passwd

更改使用者 gridnt 的密碼 。

為 gridnt 更改 stress 密碼。

(當前)unix 密碼:

新的 密碼:

再次輸入 密碼:

root使用者的密碼可以隨意設定,但是普通使用者的密碼往往收到一定的規則限制,導致修改密碼時經常會遇到以下報錯:

無效的密碼: 碼未通過字典檢查 - 它基於字典單詞

無效的密碼: 密碼少於 8 個字元

無效的密碼: 密碼包含使用者名稱在某些地方

無效的密碼: 與舊密碼過於相似

.........

我們先不分析如何修改系統中的規則,先找出方法強制完成密碼的修改。

前提是必須切換到root使用者,使用root許可權執行

將gridnt使用者設定密碼為 gridnt123,可以使用以下兩種方式:

[root@subsname home]# echo gridnt123 | passwd --stdin gridnt

更改使用者 gridnt 的密碼 。

passwd:所有的身份驗證令牌已經成功更新。(all authentication tokens updated successfully)

[root@subsname home]# passwd --stdin gridnt

更改使用者 gridnt 的密碼 。

gridnt123 #手動輸入密碼

passwd:所有的身份驗證令牌已經成功更新。(all authentication tokens updated successfully)

vi /etc/login.defs

vi /etc/pam.d/system-auth-ac 

password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=#password     requisite     pam_cracklib.so retry=5 minlen=5 dictpath=/usr/share/cracklib/pw_dict

password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok

password required pam_deny.so

linux下的普通使用者設定

安裝完centos7後,預設沒有啟用sudo,首先應該是對sudo進行設定。sudo 的作用就是使當前非root使用者在使用沒有許可權的命令 時,直接在命令前加入sudo,在輸入自己當前使用者的密碼就可以完成root使用者的功能,而不必在每次使用su 來回切換使用者了。sudo的配置檔案位於 etc...

Linux普通使用者管理

首先必須使用root使用者登入主機 然後再建立乙個新的普通使用者 新的普通使用者登入後除了 root目錄和其他使用者的家目錄不能訪問 其他的系統目錄和其他使用者在根目錄下或者系統目錄中建立的子目錄都能進行讀操作 但是不能寫操作和刪除操作 普通使用者可以實現檢視一些應用的目錄和檔案 但是卻無法對這些目...

Linux建立普通使用者

一 建立普通使用者 admin 建立user目錄 mkdir home user 建立user01使用者 adduser d home user user01 user01 更改使用者 admin 的密碼 passwd user01 新的 密碼 重新輸入新的 密碼 passwd 所有的身份驗證令牌已...