1、Linux用户

我们先查看一个文件,这里面表示当前系统下有多少用户及相关信息

我们拿出一个信息

root:x:0:0:root:/root:/bin/bash

第一列root:用户名

第二列x:密码标记位 有x说明root用户有密码

第三列0:用户UID。UID规则 0表示root用户 1~499系统用户(伪用户)普通用户 500以后

第四列0:用户组ID

第五列root:描述信息

第六列/root:用户所在的家目录

第七列/bin/bash:用户登录默认使用的Shell

2、增加用户useradd

我们查看passwd

家目录是/home,我们查看下

3、修改用户密码 passwd wzy

其中因为密码简单,被要求进行更改,但是因为我们是root用户,所以直接回车也可以更改密码,但如果是普通用户修改简单密码是不会成功的。

4、删除用户

我们再创建一个用户

我们删除这个用户

userdel –r xlglvc

其中-r的作用:如果不加-r的话,只会删除/etc/passwd,不会删除 /home下的目录。如果下次再创建xlglvc,那么就会提示已经创建用户。

家目录也被删除了

5、切换用户

用户变为普通用户wzy,#和$分别会标记root用户和普通用户。

exit会退出

其中su – 中这个-建议一直都加,为什么呢?

我们来解释下下面这张图

刚开始我们没有使用-切换了用户,在wzy用户下,我的环境变量最后使用的是/root/bin

退出后,在root下,环境变量最后也是/root/bin

注:也就是说普通用户和root用户的环境变量最后的shell都一样,这可能会造成一些我们不知道的问题。

如果我们加-那么环境变量就是/home/wzy/bin,可以减少后续我们使用的莫名错误。

6、用户组

我们查看用户组

我们拿出一条信息mail:x:12:postfix

第一列是用户名mail

第二列是密码标记

第三列是用户组ID

第三列以后是用户组下面有哪些用户

(1)刚才的xlglvc的用户组也被删除了

(2)正常我们创建一个用户会自动创建一个用户组,但是我们也可以使用groupadd单独创建用户组,groupdel可以删除用户组

centos非root用户创建用户_CentOS中用户和用户组管理相关推荐

  1. 数据库用户创建、角色创建、用户和角色授予权限和权限收回

    数据库用户创建.角色创建.用户和角色授予权限和权限收回 文章目录 数据库用户创建.角色创建.用户和角色授予权限和权限收回 前言 授权与权限回收 GRANT语句的一般格式 REVOKE语句的一般格式 1 ...

  2. linuxl下创建mysql用户和组_Linux中用户与用户组管理

    1.基础知识 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求. 任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理员账号与普通用户账号 ...

  3. 查询oracle中用户的角色,oracle中用户角色的查询和授权

    用户拥有的系统权限 select  privilege  from dba_sys_privs  where grantee='&USERNAME' union select  privile ...

  4. centos 非root用户(普通用户)替换yum安装软件方法

    1 查看yum中是否有你需要的包 比如想安装graphviz,可以这样查看 yum list 'graphviz*' 2 下载rpm包 然后我们从仓库中下载rpm包,比如我们要下载graphviz.x ...

  5. python用户输入文字_python中用户输入的关键字

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python识别用户输入中的某些关键字,然后导出答案. 例如,用户输入 ther ...

  6. centos 6.4 java环境变量_CentOS中JAVA_HOME的环境变量设置

    http://blog.csdn.net/wind520/article/details/9308809 运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version [ji ...

  7. centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法

    由于项目需要,必须使用最新出来的MySQL5.6社区版本,使用的操作系统是CentOS6.3.然后安装到中途报错如下:file /usr/share/mys 由于项目需要,必须使用最新出来的MySQL ...

  8. 怎么在linux下用mysql建库_在MySQL/MariaDB中创建数据库、数据库用户和授予特权(针对Linux平台)...

    在本文中,将学习MySQL/MariaDB数据库创建.数据库用户创建以及如何向用户授予权限,方法针对Linux平台.安装数据库请参考为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8 ...

  9. linux系统如何用root用户登陆,Linux用root账号创建一个新的登录账号的方法

    Linux下如何创建新用户通常情况下,处于安全考虑,一般都给自己创建一个普通用户,而不直接使用root用户,因为权限大了,误操作就容易带来无法弥补的损失.Linux系统中,只有root用户有创建其他用 ...

最新文章

  1. 手工卸载.Net写的win服务
  2. ACCP8.0Y2Web前端框架与移动应用开发第5章Bootstrap制作微票儿首页
  3. 【Android 应用开发】Android开发 使用 adb logcat 显示 Android 日志
  4. 线上分享 | 数据产品经理:如何突破现状,更进一层?
  5. python wheel库(安装包查找)(适用于Python扩展程序包的非官方Windows二进制文件、Pypi官方库、清华大学开源软件镜像源)
  6. JQuery对XML文件的操作
  7. python123编写函数求和_Python基础之函数
  8. Intel(R)Turbo Boost Technology Driver上面显示为感叹号
  9. VSTS : 在性能调优中找到瓶颈所在
  10. 『设计模式』设计模式--模板方法模式
  11. react学习(31)----react父传子
  12. 比赛中学习(1)-使用python将大量图片重命名
  13. Linux下防火墙开启相关端口及查看已开启端口
  14. 程序员面试金典——11.2变位词排序
  15. 新颖的自我介绍_有哪些非常有创意的自我介绍?
  16. 91卫图助手下载器永久免费啦
  17. SAP HR 导出PA0185 身份证件信息
  18. 好用的在线PS编辑器
  19. unity3d人物跳_Unity人物跳跃效果
  20. 计算机网络教程 笔记整理

热门文章

  1. VS2013动态库文件的创建及其使用详解
  2. Java-集合的简单介绍
  3. 十分钟熟练Dockerfile指令
  4. 虚拟机克隆Linux操作系统后解决MAC地址冲突
  5. 基于IP访问控制的局限性
  6. wait/waitpid函数与僵尸进程、fork 2 times
  7. All Things OpenTSDB
  8. 在线网站原型设计工具Cacoo
  9. Linux汇编语法开发
  10. 基于tensorflow的RNN自然语言建模