1. 程式人生 > >ubuntu修改使用者名稱、計算機名、主目錄

ubuntu修改使用者名稱、計算機名、主目錄

想改一下冗長的計算機名看了這邊文章,發現只改/etc/hostname是不夠的,還需要同時修改/etc/hosts

轉載自:http://blog.csdn.net/hs794502825/article/details/8454626

今天是MPI並行程式設計這門課交作業的截止日期,我們寢室的張佳和劉慶的本科同學來了,所以他們也沒有時間搞,我就又做一回好人吧!幫他們搞一下!幫他們寫報告的過程中最主要的問題就是跑那個MPI的程式,因為我虛擬機器中裝的ubuntu的使用者名稱和計算機名都是以我的名字命名的,如下:


如果就這樣給他們跑一遍的話,那也太明顯了吧!所以得想辦法把使用者名稱和計算機名改一下!在網上找到了一些不同的方法,將自己實踐可行的方法貼出來供大家參考:

修改使用者名稱稱:

切換到root開啟如下兩個配置檔案

  1. gedit /etc/passwd   
把"hs"這個使用者名稱改為"zj"了,儲存並退出   
  1. gedit /etc/shadow   
同樣把"hs"改為"zj" ,儲存並退出  現在要修改計算機名稱hs-virtual-machine為zj-virtual-machine 修改有兩步: [1]還是在root使用者的狀態下執行gedit /etc/hosts
  1. 127.0.0.1       localhost  
  2. 192.168.76.21   hs-virtual-machine    //將此處改為zj-virtual-machine
  3. # The following lines are desirable for IPv6 capable hosts
  4. ::1     localhost ip6-localhost ip6-loopback  
  5. fe00::0 ip6-localnet  
  6. ff00::0 ip6-mcastprefix  
  7. ff02::1 ip6-allnodes  
  8. ff02::2 ip6-allrouters  
  9. ff02::3 ip6-allhosts  
  10. ~                                                                                 
  11. ~                                                                                 
  12. ~                        



[2]gedit /etc/hostname
hs-virtual-machine    將紅色部分改為zj-virtual-machine

儲存,退出,重啟,就得到如下結果:

然後運行了一下MPI的那個程式,結果如下:

將同樣的操作為劉慶做了一遍得到如下結果:


其實觀察仔細的應該還可以看出來存在問題,就是輸入檔案所在的主目錄名仍然是hs,也想改一下,然後還是切換到root使用者,gedit /etc/passwd,將裡面有關主目錄名的地方將hs改為lq,儲存、退出、重啟,可是進不了系統了,悲催啊!然後再重啟,直接以root使用者登入,將主目錄名修改過來,就可以以普通使用者名稱登入了。
下面就是更改主目錄名的方法:
sudo chfn -f 新名字 原名字
sudo usermod -l 新名字 -d /home/新名字 -m 原名字
sudo groupmod -n 新名字 原名字