• 20190923-04Linux用户管理命令 000 012


     useradd 添加新用户

    1.基本语法

    useradd 用户名 (功能描述:添加新用户)

    useradd -g 组名 用户名 (功能描述:添加新用户到某个组)

    2.案例实操

    1)添加一个用户

    [root@hadoop101 ~]# useradd tangseng

    [root@hadoop101 ~]#ll /home/

    passwd 设置用户密码

    1.基本语法

    passwd 用户名 (功能描述:设置用户密码)

    2.案例实操

    1)设置用户的密码

    [root@hadoop101 ~]# passwd tangseng

     id 查看用户是否存在

    1.基本语法

    id 用户名

    2.案例实操

    1)查看用户是否存在

    [root@hadoop101 ~]#id tangseng

    cat  /etc/passwd 查看创建了哪些用户

    1)基本语法

    [root@hadoop101 ~]# cat  /etc/passwd

    su 切换用户

    su: swith user 切换用户

    1.基本语法

    su 用户名称   (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)

    su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)

    2.案例实操

    1)切换用户

    [root@hadoop101 ~]#su tangseng

    [root@hadoop101 ~]#echo $PATH

    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    [root@hadoop101 ~]#exit

    [root@hadoop101 ~]#su - tangseng

    [root@hadoop101 ~]#echo $PATH

    /usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/tangseng/bin

    userdel 删除用户

    1.基本语法

    1userdel  用户名 (功能描述:删除用户但保存用户主目录)

    2userdel -r 用户名 (功能描述:用户和用户主目录,都删除)

    2.选项说明

    1-23

    选项

    功能

    -r

    删除用户的同时,删除与用户相关的所有文件。

    3.案例实操

    1)删除用户但保存用户主目录

    [root@hadoop101 ~]#userdel tangseng

    [root@hadoop101 ~]#ll /home/

    2)删除用户和用户主目录,都删除

    [root@hadoop101 ~]#useradd zhubajie

    [root@hadoop101 ~]#ll /home/

    [root@hadoop101 ~]#userdel -r zhubajie

    [root@hadoop101 ~]#ll /home/

    who 查看登录用户信息

    1.基本语法

    1whoami (功能描述:显示自身用户名称)

    2who am i (功能描述:显示登录用户的用户名)

    2.案例实操

    1)显示自身用户名称

    [root@hadoop101 opt]# whoami

    2)显示登录用户的用户名

    [root@hadoop101 opt]# who am i

    sudo 设置普通用户具有root权限

    1.添加atguigu用户,并对其设置密码。

    [root@hadoop101 ~]#useradd atguigu

    [root@hadoop101 ~]#passwd atguigu

    2修改配置文件

    [root@hadoop101 ~]#vi /etc/sudoers

    修改 /etc/sudoers 文件,找到下面一行(91),在root下面添加一行,如下所示:

    ## Allow root to run any commands anywhere

    root    ALL=(ALL)     ALL

    atguigu   ALL=(ALL)     ALL

    或者配置成采用sudo命令时,不需要输入密码

    ## Allow root to run any commands anywhere

    root      ALL=(ALL)     ALL

    atguigu   ALL=(ALL)     NOPASSWD:ALL

    修改完毕,现在可以用atguigu帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

    3案例实操

    1)用普通用户在/opt目录创建一个文件夹

    [atguigu@hadoop101 opt]$ sudo mkdir module

    [root@hadoop101 opt]# chown atguigu:atguigu module/

    usermod 修改用户

    1.基本语法

    usermod -g 用户组 用户名

    2.选项说明

    1-24

    选项

    功能

    -g

    修改用户的初始登录组,给定的组必须存在

    3.案例实操

    1将用户加入用户组

    [root@hadoop101 opt]#usermod -g root zhubajie

  • 相关阅读:
    68
    56
    Django manager 命令笔记
    Django 执行 manage 命令方式
    Django 连接 Mysql (8.0.16) 失败
    Python django 安装 mysqlclient 失败
    H.264 SODB RBSP EBSP的区别
    FFmpeg—— Bitstream Filters 作用
    MySQL 远程连接问题 (Windows Server)
    MySQL 笔记
  • 原文地址:https://www.cnblogs.com/YUJIE666/p/11570184.html
Copyright © 2020-2023  润新知