zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    第九届蓝桥杯省赛c/c++真题明码题解答案,另类excel解法思路
    Windows下将Python源代码.py文件封装成exe可执行文件方法
    windows下python自带的pip安装速度过慢解决方案
    解决:Errors were encountered while processing
    ubuntu 安装 caffe 解决://home/xiaojie/anaconda/lib/libpng16.so.16:对‘inflateValidate@ZLIB_1.2.9’未定义的引用
    ubuntu安装caffe 解决:build_release/tools/caffe: error while loading shared libraries: libcudart.so.8.0: cannot open shar
    ubuntu 禁止内核更新
    ubutun 中notebook出现 Permission denied: Untitled.ipynb
    ubuntu下anaconda使用jupyter notebook加载tensorflow、pytorch
    ubuntu下用anaconda快速安装 pytorch
  • 原文地址:https://www.cnblogs.com/YUJIE666/p/11570184.html
Copyright © 2011-2022 走看看