日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤

發(fā)布時間:2023/12/8 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Linux下批量修改服務(wù)器用戶密碼方法步驟

密碼快要過期。由于機器數(shù)量眾多,因此采用批量修改密碼的方式來進行處理。

下面是具體步驟:

1.配置ssh免key

# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

# ssh-copy-id 10.230.86.64

(由于只是需要單向的copy文件,因此我們配置63與64到91的boco用戶免key即可)

2.測試免key是否配置成功

3.編寫密碼文件

將所有需要修改的用戶與密碼按下面格式寫到文件里,注意中間不要有空行

vi userpasswdfile.txt

root:xxxxxx

boco:xxxxxx

security:xxxxxx

注:上面之所以在boco用戶下寫文件,是因為我要批量做,而我們的root用戶不能直接登錄,所以,如果你們是單臺機器或者root可以直接登錄的話,就直接在root用戶下操作就行。今天上去機器時候發(fā)現(xiàn)提示如下:

4.切到root用戶下,執(zhí)行下面命令修改密碼

sudo su -

cp /home/boco/userpasswdfile.txt /root/

chmod 777 userpasswdfile.txt

chpasswd

5.重新登錄測試,不提示密碼過期了

6.編寫腳本準備批量執(zhí)行

編寫兩個腳本,一個用于循環(huán)將密碼文件和執(zhí)行腳本傳輸過去,另一個就是執(zhí)行腳本。

傳輸腳本:

執(zhí)行腳本:

由于普通用戶是沒有chpasswd的權(quán)限的,因此需要chmod 755 chpasswd 來對普通用戶賦權(quán)限。

7.執(zhí)行腳本,進行批量修改

8.測試驗證,腳本是否生效

隨便抽幾臺機器,看是否還有密碼過期的提示:

總結(jié)

以上所述是小編給大家介紹的Linux下批量修改服務(wù)器用戶密碼方法步驟,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對我們網(wǎng)站的支持!

您可能感興趣的文章:

Linux中禁止用戶修改/重置密碼

linux下passwd命令設(shè)置修改用戶密碼的方法

Linux學(xué)習(xí)之CentOS(二十二)--進入單用戶模式下修改Root用戶的密碼

如何在Linux下修改Mysql的用戶(root)密碼

Linux下交互式與非交互式修改用戶密碼的例子

Linux 入門常用命令 password — 修改密碼,改變用戶

時間: 2018-03-24

passwd命令 出于系統(tǒng)安全考慮,Linux系統(tǒng)中的每一個用戶除了有其用戶名外,還有其對應(yīng)的用戶口令.因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的用戶設(shè)置口令:用戶以后還可以隨時用passwd命令改變自己的口令. 該命令的一般格式為:?passwd?[用戶名]?其中用戶名為需要修改口令的用戶名.只有超級用戶可以使用"passwd?用戶名"修改其他用戶的口令,普通用戶只能用不帶參數(shù)的passwd命令修改自己的口令. 該命令的使用方法如下: 輸入 passw

最近管理的一批機器,有個需求是要統(tǒng)一修改一個帳號的用戶名密碼,比如將qa帳號的密碼改為1234,后來還為了腳本化,很方便的執(zhí)行,還使用了非交互式地修改用戶的密碼.簡單記錄一下吧. 1. 交互式配置本地用戶的密碼:passwd 命令 復(fù)制代碼 代碼如下: [root@host_221-81 ~]# passwd qa Changing password for user qa. New password: BAD PASSWORD: it is too short BAD PASSWORD: is

在上一篇隨筆里面詳細講解了Linux系統(tǒng)的啟動過程.,我們知道Linux系統(tǒng)的啟動級別一共有6種級別,通過 /etc/inittab 這個文件我們就能看到: [root@xiaoluo ~]# cat /etc/inittab # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # #

下面給大家分享下在Linux下如何修改Mysql的用戶(root)的密碼,分兩種情況:第一種當擁有原來的mysql的root密碼,第二種情況忘記原來的mysql的root的密碼. 修改的用戶都以root為列. 一.擁有原來的mysql的root的密碼: 方法一: 在mysql系統(tǒng)外,使用mysqladmin 復(fù)制代碼 代碼如下: # mysqladmin -u root -p password "test123" Enter password: [輸入原來的密碼] 方法二: 通過登錄m

1.passwd 簡單說明: 我們已經(jīng)學(xué)會如何添加用戶了,所以我們還要學(xué)習(xí)設(shè)置或修改用戶的密碼:passwd命令的用法也很多,我們只選如下的幾個參數(shù)加以說明:想了解更多,請參考man passwd或passwd --help : passwd [OPTION...] passwd 作為普通用戶和超級權(quán)限用戶都可以運行,但作為普通用戶只能更改自己的用戶密碼,但前提是沒有被root用戶鎖定:如果root用戶運行passwd ,可以設(shè)置或修改任何用戶的密碼: passwd 命令后面不接任何參數(shù)或用戶名

前言 Linux用戶的用戶名保存在/etc/passwd文件中,密碼保存在/etc/shadow中.要禁止用戶修改/重置密碼,將這兩個文件設(shè)置為只讀即可. 方法如下 chattr +i /etc/passwd chattr +i /etc/shadow 要允許修改密碼,取消文件上的只讀標記: chattr -i /etc/passwd chattr -i /etc/shadow 注意 將這兩個文件設(shè)置為只讀后,附加效果是無法新建新用戶.例如使用yum安裝MySQL,安裝程序?qū)o法新建mysql用

前言 考慮如下情景:foo用戶home目錄下有一文件file.txt,要將其copy至bar用戶的home目錄.Linux對用戶home目錄有嚴格的權(quán)限限制,非owner用戶或者同group用戶無權(quán)限讀寫,除非是root(至高無上的root).如果沒有root權(quán)限,有什么辦法把file.txt 復(fù)制到bar用戶的home目錄下呢? 想到兩個辦法. 第一個辦法,先用foo用戶登錄,把文件copy到系統(tǒng)臨時目錄/tmp,然后切換到bar用戶,再從系統(tǒng)臨時目錄/tmp把文件copy到自己的home目錄

前言 Linux 組是用于管理 Linux 中用戶帳戶的組織單位.對于 Linux 系統(tǒng)中的每一個用戶和組,它都有惟一的數(shù)字標識號.它被稱為 用戶 ID(UID)和組 ID(GID).組的主要目的是為組的成員定義一組特權(quán).它們都可以執(zhí)行特定的操作,但不能執(zhí)行其他操作. Linux 中有兩種類型的默認組.每個用戶應(yīng)該只有一個 主要組 primary group? 和任意數(shù)量的 次要組 secondary group? . ? 主要組: 創(chuàng)建用戶帳戶時,已將主要組添加到用戶.它通常是用戶的名稱.在執(zhí)

問題產(chǎn)生背景:今天在Linux某普通用戶openam_jxedu上配置系統(tǒng),因為文件誤刪,我想刪除系統(tǒng)安裝文件,重新解壓安裝,但是考慮到該系統(tǒng)生成的配置文件可能會對后來的某些功能造成影響,因此便想刪除該普通用戶--openam_jxedu,然后重新創(chuàng)建該用戶,然后再進行系統(tǒng)的重新安裝. 問題描述:我在root用戶下,使用userdel -r openam_jxedu 指令刪除該用戶,但是卻發(fā)現(xiàn)報如下錯誤. 我本地確定已經(jīng)關(guān)閉了openam_jxedu用戶的連接.因為可能是其他主機在連接opena

創(chuàng)建用戶信息表: 復(fù)制代碼 代碼如下: CREATE TABLE tbl_auth_user (user_id VARCHAR(10) NOT NULL,user_password CHAR(32) NOT NULL,PRIMARY KEY (user_id));INSERT INTO tbl_auth_user (user_id, user_password) VALUES ('theadmin', PASSWORD('chumbawamba'));INSERT INTO tbl_auth_u

前言 普通用戶定義crontab定時任務(wù):比如oracle用戶定義一個定時任務(wù):每分鐘打印當前目錄 [oracle@node2 ~]$ crontab -e */1 * * * * /bin/ls -al > /tmp/ls.log 如何判斷定時任務(wù)有沒有執(zhí)行?首先crond服務(wù)要處于運行狀態(tài) [oracle@node2 ~]$ service crond status Redirecting to /bin/systemctl status crond.service ● crond.serv

先查看網(wǎng)絡(luò)接口配置信息 ifconfig 注意:這里的網(wǎng)絡(luò)接口為eth0,如果是其他接口名字如eth1,以下注釋就為eth1的 vim /etc/network/interfaces 把iface eth0 inet dhcp 注釋掉(在前面添加#) #iface eth0 inet dhcp //更改以后 添加 注意:一定要把含有dhcp的代碼行注釋掉 iface eth0 inet static address 10.10.10.128 //ip根據(jù)橋接模式或NAT模式進行更改 netmas

如果你已經(jīng)在你的組織中實施了某種密碼策略,你無需看這篇文章了.但是在這種情況下,如果你給賬戶設(shè)置了 24 小時的鎖定期,你需要手動解鎖用戶帳戶. 本教程將幫助你在 Linux 中手動鎖定和解鎖用戶帳戶. 這可以通過三種方式使用以下兩個 Linux 命令來完成. passwd usermod 為了說明這一點,我們選擇 daygeek 用戶帳戶.讓我們看看,怎么一步步來實現(xiàn)的. 請注意,你必須使用你需要鎖定或解鎖的用戶的帳戶,而不是我們的帳戶.你可以使用 id 命令檢查給定的用戶帳戶在系統(tǒng)中是否可用

前言 對于linux中文件或目錄的權(quán)限,應(yīng)該都知道普通的rwx權(quán)限(關(guān)于linux中rwx權(quán)限的看我的這篇博文http://www.cnblogs.com/javaee6/p/3994750.html).我們先看看下面兩個的權(quán)限是什么 非常奇怪,/tmp目錄和 passwd文件的權(quán)限怎么怪怪的,怎么有s和t權(quán)限呢.看了下面的內(nèi)容你就明白了. setuid 和 setgid 分別是 set uid ID upon execution 和 set group ID upon execution 的縮

如果你是第一次設(shè)置 MySQL 或 MariaDB 數(shù)據(jù)庫,你可以直接運行 mysql_secure_installation 來實現(xiàn)基本的安全設(shè)置. 其中一項是設(shè)置數(shù)據(jù)庫 root 帳戶的密碼 - 你必須保持私密,并僅在絕對需要時使用.如果你忘記了密碼或需要重置密碼(例如,當數(shù)據(jù)庫管理員換人或被裁員!),這篇文章會派上用場.我們將解釋如何在 Linux 中重置或恢復(fù) MySQL 或 MariaDB 的 root 密碼. 雖然我們將在本文中使用 MariaDB,但這些說明同樣也適用于 MySQL

總結(jié)

以上是生活随笔為你收集整理的批量修改linux服务器密码,Linux下批量修改服务器用户密码方法步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。