/**
* 用户和用户组
*/ /**
* 每一个使用操作系统的人都是用户
* 用户组是在一个操作系统中具有相同系统权限的一组用户
*
* /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. C语言数组初始化

    例如: int a[15] = {0}; 第一种,编译器会把第一个初始化值赋给数组的第一个元素,然后用0赋给其余的元素.如果没有给出初始值,编译器不会去做初始化工作.这样简洁的方式让代码更加高效. 还 ...

  2. java中的static关键词

    以下来自:http://www.cnblogs.com/codc-5117/archive/2011/12/04/2275298.html Static基本规则:             (1)一个类 ...

  3. iOS AudioQueue机制的延迟问题探究

    关键字:VOIP,AudioUnit,AudioQueue,RemoteIO问题描述VOIP通话,iOS底层音频方式采用AudioUnit机制,本来也挺好,但是会有遇到CS域来电时RemoteIO挂死 ...

  4. [20150925]Linux之文件系统与SHELL

    Linux之文件系统与SHELL 文件系统介绍 ext2/ext3/ext4 Ext2是GNU/Linux系统中标准的文件系统.这是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有 ...

  5. ios/iphone手机请求微信用户头像错位BUG及解决方法

    转:http://www.jslover.com/code/527.html ios/iphone手机请求微信用户头像错位BUG及解决方法 发布时间:2014-12-01 16:37:01 评论数:0 ...

  6. [原创]cocos2d-x研习录-第二阶 基本框架

    了解完Cocos2D-x的基本概念和概念类之后,是不是有一种蠢蠢欲动的冲动,想要探究Cocos2D-x是如何完成这一切的.接着我将通过对Cocos2D-x自代的HelloCpp项目进行分析,初步了解C ...

  7. Android 扫一扫----ZXing 的使用

    1. 首先现在ZXing的lib 2. 在Android Studio集成ZXing. public void scan(View view){ startActivityForResult(new ...

  8. Visual Studio技巧之打造拥有自己标识的代码模板

    可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...

  9. XML与JSON的对比

    XML与JSON的对比 1.各自定义 XML 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类 ...

  10. 修改mongodb3.0副本集用户密码遇到的坑

    最近公司对项目安全方面的问题很是重视,进行了多次各种安全漏洞的扫描,于是乎就扫到了mongodb弱口令的问题. 在项目部署初期,因为大家对这个都不是特别重视,大概是因为觉得反正是内网项目吧,所以mon ...