• Ubuntu用户管理


    本文主要介绍Ubuntu的用户管理,包括建立和删除用户,用户授权等


    ================== 创建用户并授权==================

    sudo adduser xxx 会在home目录下添加一个帐号
    sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号

    1.1.添加用户,配置密码

    sudo adduser aaaa
    sudo passwd aaaa

    1.2.修改用户属组,使其属于root组(wheel)

    usermod -g root aaaa

    1.3.赋予root权限
    修改/etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

    sudo vi /etc/sudoers
    ## Allows people in group wheel to run all commands
    %wheel ALL=(ALL) ALL
    aaaa ALL=(ALL) ALL

    也可以在root下面添加一行,授权指定用户

    修改完毕,可以用新建的用户帐号登录,然后用命令su -,即可获得root权限进行操作。

    1.4.编辑配置文件配置root登陆

    sudo gedit /etc/ssh/sshd_config
    # 注释掉
    PermitRootLogin without-password
    # 启用
    PermitRootLogin yes
    service sshd restart

    ================== 删除用户 ===================
    在root用户下:

    userdel -r aaaa

    在普通用户下:

    sudo userdel -r aaaa

    需要彻底删除用户,加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

    ==================== 拓展:====================
    普通用户不能使用TAB键、上下键,命令行不显示当前路径?
    因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了。
    1.查看当前的shell:

    echo $SHELL
    /bin/sh

    2.修改shell为/bin/bash:

    usermod -s /bin/bash aaaa

    完毕,呵呵呵呵

  • 相关阅读:
    USACO 1.3 warmhole
    hadoop本地库与系统版本不一致引起的错误解决方法
    hadoop安装遇到的各种异常及解决办法
    Hadoop学习笔记【分布式文件系统学习笔记】
    Hadoop学习笔记【Hadoop家族成员概述】
    Ext2.x学习笔记
    Memcached学习笔记
    关于反向生成url
    python 练习题- 图书租金计算
    python 练习题- letcode 168. Excel表列名称
  • 原文地址:https://www.cnblogs.com/tssc/p/8653989.html
Copyright © 2020-2023  润新知