/**
* 用户和用户组
*/ /**
* 每一个使用操作系统的人都是用户
* 用户组是在一个操作系统中具有相同系统权限的一组用户
*
* /etc/group 存储当前系统中所有的用户组信息,每一行对应一个
* 每一行被分成四段,用:分开
* 组名称:组密码占位符:组编号:组中用户名列表
* 组号1—499 系统预留,一般是安装的软件
* 组号0 root
* 用户手动创建的用户组,从500开始
* 组密码占位符 都用x表示
*
* /etc/gshadow 存储当前系统中的用户组的密码信息
* 与group配置文件中一一对应,也是分为4段。
* 组名称:组密码:组管理者:组中用户名列表
*
* /etc/passwd 存储当前系统中所有的用户信息
* 分成7段
* 用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型
* 每一行对应一个用户
*
* /etc/shadow 存储用户密码
* 与passwd配置文件一一对应,
* 用户名:密码:
* 密码是单向加密之后的
*
*/ /**
* 基本命令
* groupadd sexy 添加用户组
* groupmod -n market sexy 修改用户组名,新表名在前
* groupmod -g 668 market 修改组编号
* groupadd -g 888 boss 创建用户组,指定组编号
* groupdel market 删除用户组
* 删除用户组之前必须先删除用户组中的用户,否则用户就会变成黑户
*
* groupadd sexy
* useradd -g sexy sdf
* useradd -g sexy sdy 创建用户,指定用户组
* useradd -d /home/xxx imooc 创建用户指定家目录
* 创建用户是不指定用户组,系统会默认创建一个与用户名相同的用户组,
* 创建用户时不指定用户家目录,系统会默认在/home下创建一个与用户名同名的目录作为用户家目录
* usermod -c "shenme" sdf 给用户添加备注
* usermod -l cls sdf
* usermod -d /home/cls cls 修改家目录
* usermod -g sexy imooc 切换用户组
* userdel sdf 删除用户
* userdel -r sdf 删除用户,同时删除用户文件
*
* touch /etc/nologin
* 可以达到除了root其他用户无法登录的目的
*
* passwd -l cls 锁定用户
* passwd -u cls 解锁用户
* passwd -d cls 清除密码 用户可以无密码登录
*
*
* 一个用户可以属于多个组
* -一个主要组
* -多个附属组
*
* gpasswd -a cls boss 添加附属组
* gpasswd -a cls boss,elsegroup 添加附属组
* 创建的文件默认是主要组
* 要想以附属组的身份创建文件,可以使用命令 newgrp boss,临时切换组
* 当登录用户要将身份切换到附属组时,如果这个用户有组密码,这是需要输入组密码
* gpasswd -d cls boss 从附属组中去掉一个用户
*
* useradd -g group1 -G group2,group3,……添加用户指定所属组和附属组
* gpasswd imooc 修改组密码
*/ /**
* 其他命令
* su username 切换用户身份
* su 切换到root用户
* root切换到其他用户不需要密码
* whoami 显示当前登录的用户名
* id username 显示用户的用户信息
* groups username 显示用户所属组
* chfn username 设置用户的详细资料
* finger username 显示用户的详细资料
*
* 用户登录的情况下不能修改用户的相关信息。
*/

Linux_07------Linux的用户和用户组管理的更多相关文章

  1. Linux命令——用户和用户组管理

    Linux命令--用户和用户组管理 命令groupadd 作用:新增组 格式:groupadd [-g GID] groupname 参数:-g,指定GID,一般从500开始 说明:一般不必加-g参数 ...

  2. linux之用户和用户组管理详解

    #############用户和用户组管理###################linux只认识UID和GID #可在/etc/passwd 和/etc/group中找到 ##/etc/passwd ...

  3. 2019/12/11学习内容摘要(Linux系统用户与用户组管理①)

    一,认识/etc/passwd和/etc/shadow 1. /etc/passwd :文件中保存系统中所有的用户和用户的主要信息. 在命令行输入 cat /etc/passwd  | head  ( ...

  4. Linux 学习笔记04丨Linux的用户和用户组管理

    Chapter 3. 用户和用户组管理 由于Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以该账号身份进入系统. 3.0 用户与 ...

  5. linux系统用户以及用户组管理

    本系列的博客来自于:http://www.92csz.com/study/linux/ 在此,感谢原作者提供的入门知识 这个系列的博客的目的在于将比较常用的liunx命令从作者的文章中摘录下来,供自己 ...

  6. Linux 操作系统的用户和用户组管理

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入 系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

  7. linux入门教程(七) linux系统用户以及用户组管理

    关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要.毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌.因为这涉及到一个安全的问题. [认 ...

  8. Linux的用户和用户组管理

      Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控 ...

  9. Linux学习 -- 用户和用户组管理

    1 用户配置文件 1.1 用户信息文件 /etc/passwd 查看帮助 man 5 passwd -- account:password:UID:GID:GECOS:directory:shell ...

  10. (转)Linux的用户和用户组管理

    原文 Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并 ...

随机推荐

  1. html5本地存储的解决

    1.解决了Cookie  4K存储大小的问题2.解决了请求头常带存储信息的问题3.解决了关系型存储的问题4.跨域问题,跨浏览器*在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用 ...

  2. IncDec Sequence

    题目链接 http://www.lydsy.com/JudgeOnline/problem.php?id=3043[题目描述]给定一个长度为 n 的数列{a1,a2...an},每次可以选择一个区间[ ...

  3. VS2013添加使用lib的方法

    使用第三方厂家的库,一般都会有三个文件: xxx.h xxx.lib xxx.dll 头文件很明显,就在需要用到的文件里面include就好. lib文件,可以直接在IDE中添加,具体步骤有两个: 1 ...

  4. c# winform 关闭窗体时同时结束线程实现思路

    Thread th = new Thread(Excute); th.IsBackground = true;这样就解决问题了. 这个属性的意思就是把线程设置为后台线程. 然后关闭进程的同时,线程也会 ...

  5. Python 基础语法(三)

    Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...

  6. python unicode字节串转成中文问题

    如题,其实我的问题很简单,就是在写爬虫的时候拿到网页的信息包含类似“\u65b0\u6d6a\u5fae\u535a\u6ce8\u518c”的字符串,实际上这是unicode的中文编码,对应的中文为 ...

  7. idea maven mvn archetype:generate 速度缓慢问题(转)

    From:https://my.oschina.net/u/225373/blog/468035   maven 骨架生成项目速度慢的令人发指,都在Generating project in Batc ...

  8. 第一节:简单的请求(Requests)和响应(Responses)

    目录 创建项目 开发服务器 创建名称为Polls的应用 编写你的第一个视图 创建项目 在命令行中,使用cd命令进入到你想要存储你的项目的目录,然后运行下面的命令: $ django-admin sta ...

  9. js计算日期之间的月份差

    <script type="text/javascript"> getMonthBetween("2015-05-01","2016-05 ...

  10. 圆形的Volley.NetworkImageView控件的实现

    github上有个开源项目CircleImageView,可以简单的实现一个圆形的ImageView,就像qq头像那样. NetworkImageView是volley中的一个组件,可以方便的加载网络 ...