Linux下系统管理员其中一个很重要的职能就是帐号管理.一般来说很多比较好

的发行版本都会不建议用户使用root用户登录系统的,因为root用户的权限实在太大

了,一不小心就可能破坏了系统.因此我们一般使用普通帐号登陆系统,而要使用普通

帐号登陆就必须拥有普通帐号.本文将介绍几种添加普通帐号的方法

(1).命令方式添加

     用到的命令:groupadd ,useradd,passwd

     [1].添加用户组

      groupadd GroupName

     [2].添加用户

      useradd -g GroupName -m -s /bin/bash UserName

     [3].修改用户密码

      passwd UserName

     实例:添加用户user1,它的群组group1
   
      groupadd group1
      useradd -g group1 -m -s /bin/bash user1
      passwd user1

(2).手动修改文件来添加用户

     [1].添加群组

        vi /etc/group

        说明:打开上面的文件,按该文件的格式添加一行用户组

     [2].将/etc/group与/etc/gshadow同步

        grpconv

     [3].添加用户

         vi /etc/passwd

         说明:打开上面的文件,按该文件的格式添加一行用户

     [4].将/etc/passwd与/etc/shadow同步

         pwconv

     [5].创建用户主目录

         mkdir /home/UserName

         cp -a /etc/skel /home/UserName

         chown -R UserName.GroupName /home/UserName

     [6].修改用户密码

         passwd UserName

     [7].测试能否正常使用

         su - UserName

     实例:添加用户user1,它的群组group1
 echo "group1:x:505:">>/etc/group
 grpconv
 echo "user1:x:505:505:User1:/home/user1:/bin/bash">>/etc/passwd
 pwconv
 mkdir /home/user1
 cp -a /etc/skel /home/user1
 chown -R user1.group1 /home/user1
 echo "password" |passwd --stdin user1
 su - user1