linux 下如何修改oracle11g所有使用者密碼使其永不過期?相關的

2021-03-24 18:36:24 字數 7419 閱讀 8838

1樓:

oracle的使用者跟作業系統無關,是oracle自己管理的,linux下跟windows下一樣通過客戶端工具設定密碼是否過期。

linux下怎麼設定某個使用者的密碼永不過期?

2樓:匿名使用者

設定某個使用者的密碼過期時間可以用usermod -e來設定,如果要統一設定使用者的密碼過期時間,那麼就要修改/etc/login.defs裡面的pass_max_days,比如修改所有使用者的密碼過期時間是30天:

pass_max_days 30

如果這個值是99999,那麼表示密碼永不過期。

或者就是直接修改/etc/shadow

root:******:15::"u"::::

把"u"位置設為空或者99999就是不過期

oracle如何修改單個使用者密碼永不過期

linux下怎麼設定使用者的密碼不過期?

3樓:匿名使用者

設定某個使用者的密碼過期時間可以用usermod -e來設定,如果要統一設定使用者的密碼過期時間,那麼就要修改/etc/login.defs裡面的pass_max_days,比如修改所有使用者的密碼過期時間是30天:

pass_max_days 30

如果這個值是99999,那麼表示密碼永不過期。

或者就是直接修改/etc/shadow

root:******:15::"u"::::

把"u"位置設為空或者99999就是不過期

linux:如何修改使用者的密碼

4樓:匿名使用者

linux中修改使用者密碼用passwd命令,passwd命令加乙個使用者名稱,表示修改這個使用者的密碼;passwd命令後面不加使用者名稱,則表示修改當前登入使用者的密碼(就是你執行passwd命令時的那個使用者)。

如果是修改普通使用者的密碼,可以用root身份執行passwd命令加使用者名稱,也可以用普通使用者身份直接執行passwd命令不加使用者名稱,表示修改自己的密碼。

因為普通使用者不能修改root密碼,所以如果要修改root密碼,就要切換到root使用者來執行passwd命令,並且不用帶使用者名稱。

5樓:天__火

你是普通使用者的話,修改自己的密碼,用:passwd,就可以了,會讓你先輸入自己的舊密碼,再輸入兩遍新密碼。

你是root的話,用:password username,就可以修改username的密碼了,直接輸入兩遍新密碼就可以了,不用輸入舊密碼。

6樓:匿名使用者

1、修改普通復

使用者密碼

命令: su - root 獲取root權限制

命令:passwd 使用者名稱 如passwd wyc輸入兩邊新密碼

2、修改 root密碼

命令:passwd 超級使用者名稱 修改超級使用者的密碼,如root的密碼

輸入兩遍新密碼

7樓:任我百步

使用crt,putty,cute***或者

bai其他客戶端登入dulinux系統,如zhi果dao

是root帳號,直專接輸入passwd,然後輸入新密碼屬,如果是其他賬戶例如username,輸入passwd username,然後輸入新密碼。

8樓:cufe小新

命令:passwd [-k] [-l] [-u [-f]] [-d] [-s] [username]。

名稱:passwd。

使用許可權:所有使用者。

說明:用來更改使用者的密碼回。

linux是一套免答費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。

linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。

9樓:王立琦雙魚

如何修改使用者密碼,首先你要知道原始密碼,然後登入相關網頁就可以修改了!

10樓:匿名使用者

root使用者登入:開啟終端,執行 echo "你想設定的密碼" | passwd --stdin 使用者名稱

11樓:匿名使用者

如果你可以以root身份登入的話就passwd命令就可以直接修改了,如果你無法用root登入,只能是進入單使用者模式再利用passwd修改了。至於如何進入單使用者模

12樓:偉大的樂樂哥

在 linux 中建立使用者賬號時,設定使用者密碼是一件基本的事情。每個人都使用 passwd 命令跟上使用者名稱,比如 passwd username 來為使用者設定密碼。

確保你一定要設定乙個難以猜測的密碼,這可以幫助你使系統更安全。我的意思是,密碼應該是字母、符號和數字的組合。此外,出於安全原因,我建議你至少每月更改一次密碼。

當你使用 passwd 命令時,它會要求你輸入兩次密碼來設定。這是一種設定使用者密碼的原生方法。

如果你不想兩次更新密碼,並希望以不同的方式進行更新,怎麼辦呢?當然,這可以的,有可能做到。

如果你是 linux 管理員,你可能已經多次問過下面的問題。你可能、也可能沒有得到這些問題的答案。

無論如何,不要擔心,我們會回答你所有的問題。

如何用一條命令更改使用者密碼?

如何在 linux 中為多個使用者更改為相同的密碼?

如何在 linux 中更改多個使用者的密碼?

如何在 linux 中為多個使用者更改為不同的密碼?

如何在多個 linux 伺服器中更改使用者的密碼?

如何在多個 linux 伺服器中更改多個使用者的密碼?

方法-1:使用 passwd 命令

passwd 命令是在 linux 中為使用者設定、更改密碼的標準方法。以下是標準方法。

# passwd renu

changing password for user renu.

new password:

bad password: the password contains the user name in some form

retype new password:

passwd: all authentication tokens updated successfully.

如果希望在一條命令中設定或更改密碼,執行以下命令。它允許使用者在一條命令中更新密碼。

# echo "new_password" | passwd --stdin thanu

changing password for user thanu.

passwd: all authentication tokens updated successfully.

方法-2:使用 chpasswd 命令

chpasswd 是另乙個命令,允許我們為 linux 中的使用者設定、更改密碼。如果希望在一條命令中使用 chpasswd 命令更改使用者密碼,用以下格式。

# echo "thanu:new_password" | chpasswd

方法-3:如何為多個使用者設定不同的密碼

如果你要為 linux 中的多個使用者設定、更改密碼,並且使用不同的密碼,使用以下指令碼。

為此,首先我們需要使用以下命令獲取使用者列表。下面的命令將列出擁有 /home 目錄的使用者,並將輸出重定向到 user-list.txt 檔案。

# cat /etc/passwd | grep "/home" | cut -d":" -f1 > user-list.txt

使用 cat 命令列出使用者。如果你不想重置特定使用者的密碼,那麼從列表中移除該使用者。

# cat user-list.txt

centos

magi

daygeek

thanu

renu

建立以下 shell 小腳本來實現此目的。

# vi password-update.sh

#!/bin/sh

for user in `more user-list.txt`

doecho "[email protected]" | passwd --stdin "$user"

chage -d 0 $user

done

給 password-update.sh 檔案設定可執行許可權。

# chmod +x password-update.sh

最後執行指令碼來實現這一目標。

# ./password-up.sh

magi

changing password for user magi.

passwd: all authentication tokens updated successfully.

daygeek

changing password for user daygeek.

passwd: all authentication tokens updated successfully.

thanu

changing password for user thanu.

passwd: all authentication tokens updated successfully.

renu

changing password for user renu.

passwd: all authentication tokens updated successfully.

方法-4:如何為多個使用者設定相同的密碼

如果要在 linux 中為多個使用者設定、更改相同的密碼,使用以下指令碼。

# vi password-update.sh

#!/bin/sh

for user in `more user-list.txt`

doecho "new_password" | passwd --stdin "$user"

chage -d 0 $user

done

方法-5:如何在多個伺服器中更改使用者密碼

如果希望更改多個伺服器中的使用者密碼,使用以下指令碼。在本例中,我們將更改 renu 使用者的密碼,確保你必須提供你希望更新密碼的使用者名稱而不是我們的使用者名稱。

確保你必須將伺服器列表儲存在 server-list.txt 檔案中,每個伺服器應該在單獨一行中。

# vi password-update.sh

#!/bin/bash

for server in `cat server-list.txt`

dossh [email protected]$server 'passwd --stdin renu <

new_passwd

new_passwd

eof';

done

你將得到與我們類似的輸出。

# ./password-update.sh

new password: bad password: it is based on a dictionary word

bad password: is too ******

retype new password: changing password for user renu.

passwd: all authentication tokens updated successfully.

new password: bad password: it is based on a dictionary word

bad password: is too ******

retype new password: changing password for user renu.

passwd: all authentication tokens updated successfully.

方法-6:如何使用 pssh 命令更改多個伺服器中的使用者密碼

pssh 是乙個在多個主機上並行執行 ssh 連線的程式。它提供了一些特性,例如向所有程序傳送輸入,向 ssh 傳遞密碼,將輸出儲存到檔案以及超時處理。導航到以下鏈結以了解關於 pssh 命令的更多資訊。

# pssh -i -h /tmp/server-list.txt "printf '%s\n' new_pass new_pass | passwd --stdin root"

你將獲得與我們類似的輸出。

[1] 07:58:07 [success] centos.2daygeek.***

changing password for user root.

passwd: all authentication tokens updated successfully.

stderr: new password: bad password: it is based on a dictionary word

bad password: is too ******

retype new password:

[2] 07:58:07 [success] archlinux.2daygeek.***

changing password for user root.

passwd: all authentication tokens updated successfully.

stderr: new password: bad password: it is based on a dictionary word

bad password: is too ******

方法-7:如何使用 chpasswd 命令更改多個伺服器中的使用者密碼

或者,我們可以使用 chpasswd 命令更新多個伺服器中的使用者密碼。

# ./password-update.sh

#!/bin/bash

for server in `cat server-list.txt`

dossh [email protected]$server 'echo "magi:new_password" | chpasswd'

done

方法-8:如何使用 chpasswd 命令在 linux 伺服器中更改多個使用者的密碼

為此,首先建立乙個檔案,以下面的格式更新使用者名稱和密碼。在本例中,我建立了乙個名為 user-list.txt 的檔案。

參考下面的詳細資訊。

# cat user-list.txt

magi:new@123

daygeek:new@123

thanu:new@123

renu:new@123

建立下面的 shell 小腳本來實現這一點。

# vi password-update.sh

#!/bin/bash

for users in `cat user-list.txt`

doecho $users | chpasswd

done

小猿圈-it自學人的小圈子,我就是在小猿圈學習的。

如何修改oracle資料庫時間,oracle資料庫如何改變日期格式

oracle的伺服器時間,是由伺服器的系統時間控制的,所以要看伺服器的具體型別,以windows 10和linux系統為例分別說明。工具 windows 10 linux windows 10操作步驟 1 右鍵開始選單,選擇控制面板。2 找到日期和時間,點選進入。3 點選更改日期和時間。4 進入後,...

linux下如何檢視log檔案,linux中怎樣檢視日誌

cat logfile grep 需要檢視的日期 date.logfile 然後慢慢分析date.logfile 即可 用grep來顯示某個日期的條目.具體命令自己查查 是什麼型別的?如果是應用程式產生的,可以用crontab自動進行日誌的輪轉,使日誌變成單個的小檔案。如apache squid的日...

linux下,怎樣同時修改目錄下所有檔案的建立時間

在linux中,檔案沒有 建立時間 這個說法。linux中的檔案的時間屬性只有三個 atime access time mtime modified time ctime change time 不過,有時有人把ctime理解為create time 建立時間 這是不對的,為什麼呢?因為,我們知道乙...