zoukankan      html  css  js  c++  java
  • 1、linux-用户管理useradd,usermod,userdel

    1.新建用户命令 useradd

    格式:useradd  用户名

    查看新建立的用户:cat  /etc/passwd

     

    注:切换用户:su  用户名,

    su 与 su - 的区别:

    1)su只是切换了root身份,但Shell环境仍然是普通用户的Shell;此时pwd,发现工作目录仍然是普通用户的工作目录

    2)su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。此时pwd,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。

    新建立的用户都在home目录下

    找出所有该用户的目录:find  /  -name  用户名

     

    2.修改用户命令 usermod

    -c:修改用户账号的备注

    -u:修改用户的id

    -l :修改用户的名称

    -s:修改用户登录后使用的shell

      注:linux中shell到底是什么:https://www.cnblogs.com/tjudzj/p/7088543.html

    -g:修改用户所属群组

    格式:userdel -c "1234" 用户名

     

    3.删除用户 userdel

    -r:删除用户必须添加-r,不然在其他目录下存在的该用户的目录及文件不会被删除

    如果删除用户没有添加-r,可以使用 find  /  -name  用户名 找出所有该用户的目录

    格式:userdel -r 用户名

    linux中使用 su 和 su- 切换root用户的区别:

    su:只是切换了root身份,但shell环境仍然是普通用户的shell,pwd查看文件路径,发现工作目录仍然是普通用户的工作目录

    su-:用户和shell环境一起切换成了root用户,工作目录也变成了root的工作目录

    注:只有切换了shell环境才不会出现path环境变量错误

     

  • 相关阅读:
    CentOS虚拟机查询jdk路径
    jsp定义全局变量:读取properties文件
    mysql查看视图用户
    httpclient 方式提供接口
    maven打包添加依赖
    mysql死锁+解决
    mysql 安装-zip版
    input type="hidden" js获取不到值(document.getelementbyid OR $(#).val())
    Mybatis——choose, when, otherwise可以达到switch case效果
    《Linux就该这么学》第九天课程
  • 原文地址:https://www.cnblogs.com/z-xiao/p/11849916.html
Copyright © 2011-2022 走看看