在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。

虽然作用一样,但用法却不尽相同:

  1. 使用useradd时,如果后面不添加任何参数选项,例如:

     sudo useradd apple

    sudo passwd  apple

     创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。

  2. 解决方法:

       sudo useradd -m -s /bin/bash apple

        -m:创建用户主文件夹

        -s:新用户的默认shell

       这样创建的用户不能执行sudo或su,解决方法:

      sudo的配置文件是/etc/sudoers 

         查看sudo配置文件位置

          whereis sudoers 

       添加sudoer配置文件写的权限 

          sudo   chmod u+w /etc/sudoers    

          修改文件权限即         限,ls -al /etc/sudoers 可以查看原文件的权限。    

         sudo visudo 

         在root ALL=(ALL)ALL行下添加 apple  ALL=(ALL)ALL,apple为你的用户名。     

          chmod u-w /etc/sudoers 回到文件的原权限!