用户,组
当我们使用Linux时,需要以一个用户的身份运行,用户限制使用者或进程可以使用,或不可使用哪些资源。
,用来方便组织管理用户
  • 每个用户拥有一个UserID,操作系统实际使用的是用户ID,而非用户名
  • 每个用户属于一个主组,属于一个或多个附属组
  • 每个组拥有一个GroupID
  • 每个进程以一个用户身份运行,并受该用户可访问的资源限制
  • 每个可登录用户拥有一个制定的shell
用户

用户ID为32位,从0开始,但是为了和老式系统兼容,用户ID限制在60000以下。

用户分为以下三种:
  • root用户 (ID为0的用户为root用户)
  • 系统用户(1~499)
  • 普通用户(500以上)
系统中的文件都有一个所属于用户及所属组
使用id命令可以显示当前用户的信息
使用passwd命令你个可以修改当前用户密码
相关文件
/etc/passwd    - 保存用户信息
/etc/shadow    - 保存用户密码(加密的)
/etc/group       - 保存组信息

查看登录的用户
  • 命令whoami显示当前用户
  • 命令who显示有哪些用户已经登录系统
  • 命令w显示有哪些用户已经登录并且在干什么
pts/0:图形界面
Linux很多时候,命令越长,显示出来的越少,命令越少,显示出来的越多

创建一个用户
命令useradd创建一个新用户
$ useradd  zsd    新建一个名为zsd的用户
这个命令会执行以下操作
1. 在/etc/passwd中添加用户信息
2. 如果使用passwd命令为指定用户创建密码,则将密码加密保存在/etc/shadow文件中
3. 为用户创建一个新的家目录 /home/zsd
4. 将/etc/skel 中的文件复制到用户家目录中(这个文件是新建用户的一些初始文件,在这个文件中新建一些文件,例如如用户文档等,以后只要创建新用户,都会自动有这些文件)
5. 建立一个与用户用户名相同的组,新建用户默认属于这个同名组
命令useradd支持以下参数
-d  家目录
-s  登录shell
-u  userid
-g  主组
-G 附属组
也可以通过直接修改/etc/passwd的方式实现,但是不建议

修改用户信息
usermod   参数  username
命令usermod支持以下参数
-l   新用户名。 $ usermod -l  new_name  test_user  把test_user改名为new_name
(修改新用户名后,/home目录下的用户文件名不会改变,需要手动修改,否则用户登录找不到家目录)
-u  新userid。  $ usermod -u 1002  test_user  把test_user的id改为1002
-d  用户家目录位置
-g  用户所属主组
-G  用户所属附属组
-L   锁定用户使其不能登录
-U  解除锁定

删除用户
命令userdel 用以删除指定用户
$ userdel  test_user       (删除用户,但保留用户的家目录) 
$ userdel  -r  test_user  (删除用户,并且删除该用户家目录)


几乎所有操作系统都有组的概念,通过组,我们可以更加方便地归类和管理用户。一般来讲,我们使用部门,职能或地理区域的分类方式来创建使用组。
  • 每个组有一个组ID
  • 组信息保存在 /etc/group 中
  • 每个用户拥有一个主组,同时还可以拥有最多31个附属组

创建,修改,删除组
命令groupadd用以创建组
   $ groupadd  lab104
命令groupmod用以修改组信息
   $ groupmod  -n  newname  oldname   修改组名
   $ groupmod  -g  newGid  oldGid          修改组ID
命令groupdel用以删除组
   $  groupdel   lab104

Linux入门基础 #6:Linux用户基础 .相关推荐

  1. linux入门_Linux超详细0基础入门篇(一)

    首先要感谢大康老师对我在Linux操作系统上的教导. 今天来讲一下用途广泛的Linux的基础入门教程 仅仅是做入门使用,如果想更加深入的学习那就需要自己做探索了. 本次例子使用的是kali linux ...

  2. Linux入门篇01~~Linux的快速入门 (简洁,详细,基础)

    文章目录 1. 入门概述 1.1 我们为什么要学习Linux 1.2 Linux 简介 1.3 Linux 发行版 1.4 Linux 应用领域 1.5 Linux vs Windows 1.6 环境 ...

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

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

  4. Linux入门:usermod - 修改用户帐户信息

    一.什么是usermod? usermod 命令通过修改系统帐户文件来修改用户账户信息 usermod [options] user_name 选项(options) -a|--append ##把用 ...

  5. linux学生入门,Linux入门之《Linux从入门到精通》

    Linux是目前增长最迅速的操作系统.<Linux从入门到精通>由浅入深.循序渐进地向读者介绍Linux的基本使用和系统管理.全书内容包括 Linux概述.Linux安装.Linux基本配 ...

  6. 蓝桥云课linux入门14:Linux 下软件安装

    目录 一.内容 二.开始 2.1 先体验一下 2.2 apt 包管理工具介绍 2.3 apt-get 2.4 安装软件包 2.5 软件升级 2.6 卸载软件 三.使用 dpkg 3.3 查看已安装软件 ...

  7. linux入门教程命令,Linux入门命令掌握

    Linux文件系统介绍:一切都是文本 后缀名没用 只是方便区分文件的作用 /为根目录 /bin    包含了用户命令文件,也就是shell /boot  包含了系统启动过程中所需要的所有内容 /dev ...

  8. Linux入门教程:Linux权限管理

    在学习Linux的权限之前,我们先来理解几个概念: 可读,可写 .可执行 Linux的文件和目录有以下三种方式: r  .w .x:可读,可写 .可执行 r-可读(read) w-可写(write) ...

  9. 嵌入式Linux入门9:Linux系统使用

    Linux系统使用涉及层面很广,无法一一涉猎,所以只做一个大纲性的概括. 一.GNU/Linux 一般通常意义的Linux系统,包括了内核以及根文件系统里的各种工具.库.文件,等. linux只是一个 ...

  10. 嵌入式Linux入门3:Linux服务器搭建

    本文介绍在Linux系统(ubuntu 16.04)中搭建各种服务器的方法,包括NFS.samba.ssh.telnet. 一.ssh服务器 Linux(包括服务器.设备端)开启SSH,使用如ssh ...

最新文章

  1. solr4.5分组查询、统计功能介绍
  2. 《移动应用开发》实验报告——轮播图
  3. Hypersonic SQL开源数据库方向比较流行的纯Java开发的关系型数据库
  4. Web Worker javascript多线程编程(一)
  5. 怪不得超市不让带宠物...
  6. led显示屏控制卡接线图解_Led显示屏出现花屏是什么原因
  7. 河南农大姚文与中科院北京基因组所章张课题组合作发布真核生物长链反向重复序列数据库...
  8. 我逛了下 JDK 一条街,发现了不少好东西!
  9. ios URLSchemes
  10. seqkit根据基因id_ID转换靠的是深厚的背景知识加上一点代码技巧
  11. 【车道线检测】基于matlab Hough变换视频车道线检测 【含Matlab源码 274期】
  12. PCIE协议免费分享
  13. Keil 系列软件安装(一)Keil C51(Keil4)
  14. 北京大学公开课-影片赏析
  15. 百度下拉框|百度下拉联想词|百度搜索框优化|百度下拉
  16. 无心剑中译拜伦诗4首
  17. tcl/tk参考——列表操作lappend
  18. Circular Barn Revisited (区间DP)
  19. DSAC、DSAC++、DSAC*
  20. Ubuntu18.04 或 Windows10 配置yolov5环境并测试运行

热门文章

  1. 电容的区别(材质区分)
  2. 无影无踪的增量(又理解下java的的引用....)
  3. matlab 硬件驱动,基于MATLAB的驱动电路硬件仿真与研究
  4. 计算机专业最好考的职称一览表,中级职称计算机三个模块比较容易考?
  5. 码云新增 PR 显示权限助力计算机教学
  6. 客流监控摄像头展区人流量统计分析
  7. 2021壁纸网站大集合优质壁纸,4k,8k,应有尽有!
  8. 会声会影2020Corel Video Studio注册机安装激活教程
  9. 杂谈:python和药物研发
  10. 模块化服务器供电系统,供电系统的模块化设计与模块化UPS详解.PDF