在LINUX下手動設置賬戶的方法

       我們學過了LINUX下的用戶和組管理相關的命令,初步瞭解瞭如何建立賬號、組,以及相關的配置信息。其實給LINUX添加一個賬戶很簡單,只需要一條useraddd命令即可。這裏我就給大家演示一下如何純手動給LINUX添加一個賬戶的方式。       

       首先列出我們的需求,我們要手動添加一個賬戶ceshi,基本組ceshi,UID號3000,附加組爲mygroup
        1、編輯/etc/group,在結尾手動輸入下面一行:
       ceshi:X:3000:          
        另外:在mygroup附加組項後面加上ceshi用戶
        2、編輯/etc/shadow,在結尾手動輸入下面一行:
         ceshi:x3000:3000:Ceshi:home/ceshi:/bin/bash
        3、編輯/etc/shadow,在結尾手動輸入下面一行:
       ceshi:!!:157650:0:99999:7:::
        4、複製家目錄下的文件:
       cp -r /etc/skel /home/ceshi                            //需要將skel下的配置文件都拷貝到ceshi的家目錄下
        chown -R ceshi:ceshi /home/ceshi                //將/home/ceshi的屬主屬組改爲ceshi。
        chmod -R go= /home/ceshi                         //將home/cesh/的屬組和其他賬戶的權限設置爲空。
      (到這一步,你在root賬戶下su ceshi,應該就可以切換到ceshi賬戶下了,但現在ceshi賬戶還不能登陸,因爲我們還沒有給他設置密碼)
        5、手動生成密碼,此時我們需要一條命令生成我們所需要的密碼。openssl passwd -1 -salt 12345678      這個命令可以生成一個MD5格式加密的密碼,-salt選項是爲你的密碼添加一些雜質,“12345678”就是我所添加的雜質,避免當你的密碼與其他賬戶的密碼一直,所所生成的字符串也一致的情況出現。
        輸入openssl passwd -1 -salt 12345678 (回車)
        (輸入你爲ceshi準備的密碼),會得到一個字符串
        將字符串複製粘貼到/etc/shadow/下ceshi的密碼項內。

        這時,ceshi賬號就添加完成了,用xshell或putty重新訪問一下你的虛擬機,用ceshi登陸試試看,能不能登陸成功?

     更多LINUX相關文章,請點擊阿銘LINUX論壇   點這裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章