zoukankan      html  css  js  c++  java
  • Ubuntu 添加删除用户

    Ubuntu 添加删除用户

    为了能够创建和删除用户,您需要以root身份或具有sudo权限的用户身份登录。

    可以通过两种方式在Ubuntu中创建新的用户帐户:

    • 从命令行
    • 通过GUI

    从命令行添加新用户

    useradd是一个用于添加用户的最普遍命令(所有发行版都支持),而adduser 是useradd 的友好交互式前端,是用Perl编写的。

    sudo adduser username
    
    	Adding user `username' ...
    	Adding new group `username' (1001) ...
    	Adding new user `username' (1001) with group `username' ...
    	Creating home directory `/home/username' ...
    	Copying files from `/etc/skel' ...
    

    命令将向你询问一系列的问题。密码是必需的,其他字段都是可选的。

    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    Changing the user information for username
    Enter the new value, or press ENTER for the default
    	Full Name []: 
    	Room Number []: 
    	Work Phone []: 
    	Home Phone []: 
    	Other []: 
    Is the information correct? [Y/n] 
    

    该命令将创建新用户的家目录,并将文件从/etc/skel目录复制到用户的主目录。在主目录中,用户可以编写,编辑和删除文件和目录。

    或者:

    sudo useradd -r -m -s /bin/bash dongyuanxin_2016150127
    
    -r:建立系统账号
    -m:自动建立用户的登入目录
    -s:指定用户登入后所使用的shell
    

    在 Ubuntu18.04 中,不会在创建用户的时候自动提示设置密码。需要手动执行:sudo passwd dongyuanxin_2016150127。来设置新用户的密码。

    默认情况下,在Ubuntu上,sudo组的成员被授予sudo访问权限。

    如果您希望新创建的用户具有管理权限,请将用户添加到sudo组:

    sudo usermod -aG sudo username
    

    或者
    编辑 /etc/sudoer 文件

    Defaults        env_reset
    Defaults        mail_badpass
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
    # Host alias specification
    # User alias specification
    # Cmnd alias specification
    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    # See sudoers(5) for more information on "#include" directives:
    cjl    ALL=NOPASSWD:ALL
    #includedir /etc/sudoers.d
    

    添加用户sudo 权限

    通过GUI添加新用户

    如果您不喜欢命令行,则可以通过GUI添加新的用户帐户。

    1. 在“活动”屏幕中,搜索“用户”,然后单击“添加或删除用户并更改密码”。
    2. 在新窗口中单击Unlock按钮,然后在出现提示时输入用户密码。
    3. 单击Add User按钮,将出现“添加用户”对话框:
    4. 选择新用户是标准用户还是管理员用户并输入信息。完成后,单击Add按钮。

    如何删除用户

    如果不再需要用户帐户,可以从命令行或通过GUI删除它。

    从命令行删除用户

    您可以使用两个命令行工具来删除用户帐户:userdel和deluser。在Ubuntu上,建议您使用deluser命令,因为它比userdel 更友好。

    要删除用户而不删除用户文件,请运行:

    sudo deluser username
    

    如果要删除并且用户的家目录和邮件使用--remove-home选项:

    sudo deluser --remove-home username
    

    通过GUI删除用户

    1. 在“活动”屏幕中,搜索“用户”,然后单击“添加或删除用户并更改密码”。
    2. 在新窗口中单击Unlock按钮,然后在出现提示时输入用户密码。输入密码后,该Unlock按钮将变为绿色Add User按钮。
    3. 单击要删除的用户名,您将Remove User..在右下角看到一个红色按钮。
    4. 单击Remove User..按钮,系统将提示您是保留还是删除用户主目录。单击其中一个按钮将删除该用户。

    参考:
    https://www.myfreax.com/how-to-add-and-delete-users-on-ubuntu-18-04/
    linux如何将用户添加到组中

  • 相关阅读:
    全文检索 部署及使用
    mysql 数据库常见的一些基本操作 !详不详细你说了算!
    Django 语法笔记
    CentOs Linux 对于 修改 yum源 为 阿里
    小白老凯,初出茅庐!请多关照!简单分享一些 mysql 数据库的安装操作!请给为大神雅正!
    sql server 之一条Sql语句引发的悲剧
    翻译高质量JavaScript代码书写基本要点(转载)
    翻编JavaScript有关的10个怪癖和秘密(转载)
    IIS7.5部署ASP.NET失败
    linq to sql报错,
  • 原文地址:https://www.cnblogs.com/michaelcjl/p/15463178.html
Copyright © 2011-2022 走看看