Linux用户管理

1 用户概览

1.1. 用户/组基本概念!

====================================================

Users and groups:

. Every process (running program) on the system runs as a particular user.

系统上的每个进程(运行的程序)都是作为特定用户运行的

. Every file is owned by a particular user.

每个文件是由一个特定的用户拥有 .

. Access to files and directories are restricted by user.

访问文件和目录受到用户的限制

. The user associated with a running process determines the files and directories accessible to that process.

与正在运行的进程相关联的用户确定该进程可访问的文件和目录

2 用户管理

=======================================================

groupadd,groupdel useradd,usermod,userdel passwd,chage

2.1 用户组

[root@newrain ~]# groupadd hr[root@newrain ~]# groupadd sale[root@newrain ~]# groupadd it[root@newrain ~]# groupadd fd[root@newrain ~]# groupadd market[root@newrain ~]# groupadd net01 -g 2000                //添加组net01,并指定gid 2000[root@newrain ~]# grep 'net01' /etc/group                   //查看/etc/group中组net01信息[root@newrain ~]# groupdel net01                            //删除组net01

/etc/group文件详解

组名:

​ 组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。

口令:

​ 口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。

组标识号:

​ 组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组。别称GID.

组内用户列表:

​ 是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。

2.2用户

useradd creates users

==创建用户 未指定选项==

[root@newrain ~]# useradd user01

. 未指定该用户的主组

. 未指定该用户的附加组

. 未指定用户的HOME

. 未指定用户的SHELL

. 未指定用户的UID...

[root@newrain ~]# grep 'user01' /etc/passwd /etc/shadow /etc/group

/etc/passwd:user01:x507:512::/home/user01:/bin/bash

/etc/shadow:user01:!!:16589:0:99999:7:::

/etc/group:user01:x:512:

[root@newrain ~]# id user01
uid=507(user01) gid=512(user01) groups=512(user01)
[root@newrain ~]# ls /var/spool/mail/user01
/var/spool/mail/user01

小结: 如果创建一个用户时,未指定任何组(主组或附加组),系统会创建一个和用户名相同的组作为用户的Primary Group.

2.3.创建用户

指定选项

[root@newrain ~]# useradd user02 -u 503        //创建用户usr02,指定uid
[root@newrain ~]# useradd user03 -d /aaa         //创建用户user03 指定家目录
[root@newrain ~]# useradd user05 -s /sbin/nologin       //创建用户并指定shell
[root@newrain ~]# useradd user07 -G hr,it,fd            //创建用户,指定附加组
[root@newrain ~]# useradd user10 -u 4000 -s /sbin/nologin

userdel deletes users

2.4删除用户

[root@newrain ~]# userdel user10                                   //删除用户user10,但不删除用户家目录和mail spool[root@newrain ~]# ll -d /home/user10/
drwx------ 3 506 510 4096 09-01 21:14 /home/user10/
[root@newrain ~]# ll /var/spool/mail/user10
-rw-rw---- 1 506 mail 0 09-01 21:14 /var/spool/mail/user10
[root@newrain ~]# userdel -r user2                              //删除用户user2,同时删除用户家目录和mail spool

==用户密码==

[root@newrain ~]# passwd alice                                  //root可以给任何用户设置密码
[zhuzhu@newrain ~]$ passwd                                      //普通用户只能给自己修改密码,而且必须提供原密码

usermod modifies existing users

3 组成员管理

注意:只针对已存在的用户

[root@newrain ~]# usermod -G hr niuniu2                     //覆盖原有的附加组
[root@newrain ~]# usermod -G fd,it niuniu2
[root@newrain ~]# usermod -aG hr niuniu2                   //增加新的附加组[root@newrain~]# gpasswd -a jack wheel                     //usermod -aG hr zhuzhu
[root@newrain~]# gpasswd -M zhuzhu,maomao100 hr
[root@newrain~]# gpasswd -d zhuzhu hr

==其它选项管理==

[root@newrain ~]# usermod -s /sbin/nologin niuniu2

云计算实战系列二(Linux-用户管理)相关推荐

  1. 云计算实战系列六(Linux进程管理)

    一 .进程管理 关于进程 process ======================================================= 什么是进程 ? 进程的生命周期 Process ...

  2. 云计算实战系列十三(Linux计划任务)

    Linux计划任务 知识点: · 循环调度执行 cron 用户级 · 企业应用项目实战(cron) · /etc/crontab · 日志的重要性 · rsyslog 日志管理 · logrotate ...

  3. 云计算实战系列四(Linux文件权限I)

    文件权限 Ⅰ 1.基本权限 UGO ===================================================== 权限对象: 属主: u 属组: g 其他人: o 基本权 ...

  4. 云计算实战系列五(Linux文件权限II)

    一. 高级权限 高级权限 suid,sgid,sticky 问题1: 为什么会失败! [root@newrain ~]# ll /root/file1.txt -rw-r--r-- 1 root ro ...

  5. 云计算实战系列三(Linux文件管理)

    文件管理 1.Linux目录结构 1.1 WINDOWS/LINUX 对比 Windows: 以多根的方式组织文件 C:\ D:\ E:\ Linux: 以单根的方式组织文件 / 1.2 简介 /目录 ...

  6. xen虚拟化实战系列(二)之xen虚拟机安装

    xen虚拟化实战系列文章列表 xen虚拟化实战系列(一)之xen虚拟化环境安装 xen虚拟化实战系列(二)之xen虚拟机安装 xen虚拟化实战系列(三)之xen虚拟机复制 xen虚拟化实战系列(四)之 ...

  7. [转载]Linux用户管理全攻略(八)

    原文地址:Linux用户管理全攻略(八)作者:ZOL_心蓝蓝 Linux 系统中的超级权限的控制 作者:北南南北 赞助: eTony,pandonny,懒猫, Arch 来自:LinuxSir.Org ...

  8. linux安全策略与实例pdf,实验一:Linux用户管理与安全策略.pdf

    操作系统安全 Operating System Security Linux系统安全实验讲义 2013年12版本 实验一 Linux 用户管理与安全策略 1 实验目的 通过实验熟悉 Linux 环境下 ...

  9. linux服务器用户组和权限管,linux 用户管理,用户权限管理,用户组管理

    linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...

最新文章

  1. [leetcode] Restore IP Addresses
  2. Flowable springboot项目自定义中文字体
  3. 直播带货还有机会吗?
  4. 四叉树算法原理与实现
  5. Windows Server 2003 Sp2 雨林木风版
  6. amazeui学习笔记--css(HTML元素1)--按钮Button
  7. 大数据服务器环境准备(三台服务)
  8. uefi启动服务器系统安装win7系统教程,uefi引导gpt安装win7教程
  9. 利用word2007插入参考文献
  10. 自学Python 57 多线程开发(七)使用 Connection对象和共享对象 Shared
  11. visio绘制立方体
  12. 评四女作家的×龙戏凤 (原版)
  13. python在线课程价格-python课程价格
  14. 猫喜欢吃鱼,可猫不会游泳
  15. winhex 更改图片的宽和高
  16. 【作品分享】一次函数计算器
  17. 关于java中getInstance()方法
  18. 单片机连接MySQL数据库
  19. 气泡shader_Android超简单气泡效果
  20. SharePoint PerformancePoint(BI)开发实例

热门文章

  1. “头腾大战”烧至在线办公:微信封禁飞书做错了吗?
  2. 当网络主播也需要考试了!持证上岗能否改善直播圈乱象?
  3. 冤冤相报何时了?奥克斯、格力再互怼,“周一见”
  4. 华兴源创成科创板第一股 6月21日起初步询价
  5. 联想Z6 Pro测评:斗战圣佛?很能打!
  6. 努比亚红魔3开启预约:鲁大师跑分破47万
  7. 流浪地球票房43亿元 今起电影最低票价降10元
  8. 骁龙855加持!一加5G原型机将亮相MWC2019:价格却不太友好
  9. ffmpeg 花屏的问题
  10. 透明怎么弄_玻璃球里的花纹是怎么弄进去的?谜终于解开了!