IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)操作系統(tǒng)LINUX → Linux系統(tǒng)中修改用戶名的方法

Linux系統(tǒng)中修改用戶名的方法

時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  在安裝系統(tǒng)的時(shí)候填寫的用戶名可能沒(méi)怎么考慮,如果后來(lái)覺(jué)得這個(gè)用戶名不怎么好,想在不影響任何操作的情況僅僅修改這個(gè)用戶名,可以嗎?答案當(dāng)然是肯定的。

  在這里我就不細(xì)說(shuō)原理了,直接給出具體的操作方法如下:

  1、建議使用single模式(如ubuntu中的RecoveryMode以root用戶登錄系統(tǒng)。

  當(dāng)然這個(gè)也不是必須的,如果你有兩個(gè)或者兩個(gè)以上的用戶,并且其中不需要的更改的那個(gè)具有獲得root權(quán)限的資格即可。是不是說(shuō)的有點(diǎn)亂了?呵呵因?yàn)槲耶?dāng)時(shí)的情況是要修改兩個(gè)用戶名,兩者都可獲得root權(quán)限,可交替操作。但怎么說(shuō),也不如直接以root身份等來(lái)的方便。

  2、修改/etc/passwd這個(gè)文件中的用戶名部分、用戶組部分、主目錄部分;

  3、修改/etc/group這個(gè)文件中的用戶名部分、用戶組部分;同時(shí)也將/etc/gshadow改寫一下;

  4、修改/etc/shadow文件中的用戶名部分,這個(gè)不改將無(wú)法登錄系統(tǒng);

  5、修改/home/olduser為/home/newuser,同時(shí)注意一定要修改其所屬的用戶和用戶組,chown時(shí)加上個(gè)-R,這個(gè)很關(guān)鍵;

  這5個(gè)步驟缺一不可,操作失誤很可能導(dǎo)致無(wú)法登入系統(tǒng),認(rèn)真完成上面的5個(gè)步驟即可修改成功。

  備注:上面所述的都是通過(guò)手動(dòng)修改的方法,如果想一下子修改掉可以試試usermod-l命令,呵呵!~~

  usermod用法

  修改使用者帳號(hào)

  名稱

  usermod-修改使用者帳號(hào)

  語(yǔ)法

  usermod[-ccomment][-dhome_dir[-m]][-eexpire_date][-finactive_time][-ginitial_group][-Ggroup[,...]][-llogin_name][-sshell][-uuid[-o]]login

  描述

  usermod命令會(huì)參照你命令列上指定的部份修改系統(tǒng)帳號(hào)檔。下列為usermod可選用的參數(shù)。

  -ccomment

  更新使用者帳號(hào)password檔中的注解欄,一般是使用chfn(1)來(lái)修改。

  -dhome_dir

  更新使用者新的登入目錄。如果給定-m選項(xiàng),使用者舊目錄會(huì)搬到新的目錄去,如舊目錄不存在則建個(gè)新的。

  -eexpire_date

  加上使用者帳號(hào)停止日期。日期格式為MM/DD/YY.

  -finactive_days

  帳號(hào)過(guò)期幾日后永久停權(quán)。當(dāng)值為0時(shí)帳號(hào)則立刻被停權(quán)。而當(dāng)值為-1時(shí)則關(guān)閉此功能。預(yù)設(shè)值為-1。

  -ginitial_group

  更新使用者新的起始登入群組。群組名須已存在。群組ID必須參照既有的的群組。群組ID預(yù)設(shè)值為1。

  -Ggroup,[...]

  定義使用者為一堆groups的成員。每個(gè)群組使用??區(qū)格開(kāi)來(lái),不可以?shī)A雜空白字元。群組名同-g選項(xiàng)的限制。如果使用者現(xiàn)在的群組不再此列,則將使用者由該群組中移除。

  -llogin_name

  變更使用者login時(shí)的名稱為login_name。其于不變。特別是,使用者目錄名應(yīng)該也會(huì)跟著更動(dòng)成新的登入名。

  -sshell

  指定新登入shell。如此欄留白,系統(tǒng)將選用系統(tǒng)預(yù)設(shè)shell。

  -uuid使

  用者ID值。必須為唯一的ID值,除非用-o選項(xiàng)。數(shù)字不可為負(fù)值。預(yù)設(shè)為最小不得小于99而逐次增加。0~99傳統(tǒng)上是保留給系統(tǒng)帳號(hào)使用。使用者目錄樹下所有的檔案目錄其userID會(huì)自動(dòng)改變。放在使用者目錄外的檔案則要自行手動(dòng)更動(dòng)。

  警告

  usermod不允許你改變正在線上的使用者帳號(hào)名稱。當(dāng)usermod用來(lái)改變userID,必須確認(rèn)這名user沒(méi)在電腦上執(zhí)行任何程序。你需手動(dòng)更改使用者的crontab檔。也需手動(dòng)更改使用者的at工作檔。采用NISserver須在server上更動(dòng)相關(guān)的NIS設(shè)定。

  檔案

  /etc/passwd-使用者帳號(hào)資訊/etc/shadow-使用者帳號(hào)資訊加密/etc/group-群組資訊

關(guān)鍵詞標(biāo)簽:Linux

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址 dmidecode命令查看內(nèi)存型號(hào) linux tc實(shí)現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負(fù)載