用户、组、权限和修改

用户、组和权限

    普通用户 1–65535

    系统用户  系统已经已经存在专门用来对系统服务或者系统资源进行管理的

              1–499CentOS 6.X

              1–999 (CentOS 7.X)

    登录用户(平时专门做系统管理的用户)

              500+ CentOS 6.X

              1000+ (CeentOS 7.X)

     不是绝对的 可以自己指定用户ID

     用户ID 其实就是UID 用来标识用户身份的

 管理员组 
root
0

 普通组:

       系统组:1-499CentOS 6.X, 1-999CENTOS7

       普通组:500+CentOS 6.x, 1000+CENTOS7

 

用户和组的关系

 

    每个用户必须属于一个与用户同名的组(默认的情况) 这个组一般叫做基本组(主组)

一个用户可以属于除基本组之外的其他组,这个组就叫做(附加组)(辅助组)

[root@lyp home]# ll /etc/{passwd,group,shadow,gshadow}*

-rw-r–r–. 1 root root  998 Mar 29 18:08 /etc/group

-rw-r–r–. 1 root root 1015 Mar 25 01:00
/etc/group-

———-. 1 root root  807 Mar 29 18:08 /etc/gshadow

———-. 1 root root  820 Mar 25 01:00 /etc/gshadow-

-rw-r–r–. 1 root root 2335 Mar 29 18:08
/etc/passwd

-rw-r–r–. 1 root root 2380 Mar 29 18:08
/etc/passwd-

———-. 1 root root 1402 Mar 29 18:08
/etc/shadow

———-. 1 root root 1523 Mar 29 18:08
/etc/shadow-

 

/etc/group   存储的是组信息

/etc/gshadow 存储的是组的密码

/etc/passwd  存储系统全部用户的账号信息

/etc/shadow  存储用户和对应的密码 密码有效时间

 

/etc/paswd

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

用户名  密码占位符  UID  GID   注释信息  用户的家目录    默认的用户的shell

 

/sbin/nologin 系统用户 因为系统资源或者进程的管理工作,并不需要登录

  38
/sbin/nologin

  4
/bin/bash

  1
/sbin/shutdown

  1
/sbin/halt

  1
/bin/sync/etc/group

magedu: x:           1000:  magedu

组名    密码占位符    GID    用户

 

/etc/gshadow

magedu:  
!!     :   :        
magedu

群组名称  密码  组管理员列表    组里的用户

系统通过UID去识别一个用户,至于你的用户名是什么,不关心

命令:

scp 把文件从一台主机传输到另外一台机器

rsync  在不同机器之间同步数据  可以作为一个服务来用

head 显示文件的头十行

tail 显示文件最后几行

   
-n 100

 

useradd和usermod的用法

 

useradd 

   
-u
指定UID  (默认500|1000开头)

   
-o -u
新建用户前不检查下指定的UID是否存在(一般不要使用这个选项)

              useradd
-u 250 -o yonggege

   
-g  GID|
组名  指明用户所属的基本组 (使用比较多)

   
-G 
指明用户所属的附加组

   
-d 
指定某个目录作为家目录,默认/home

   
-s 
指明用户默认的shell  默认/bin/bash  通常会指定/sbin/nologin(使用较多)

   
-c 

  指定用户注释信息

   
-r 
新建系统用户

   
-m 
默认选项
创建用户家目录

   
-M 
不创建用户家目录

 

usermod 修改用户的属性

usermod -U 解锁用户 sarah

       
-L
锁定用户 (直接修改密码文件,加感叹号)

userdel 删除用户

      
-r
删除用户家目录

groupadd  新建用户组

   -g
-r

groupmod 修改组信息

   -n 新的名字

   -g 新的GID

groupdel 首先删除对应的用户  然后才能执行对应的组的删除操作

gpasswd 给组新建一个密码

 

文件的修改

–  
rw-    r–    r–.  
1 root root     0 Mar 27 11:34 Bbb

   属主    属组   其他人

 

三种操作形式

    
r read

    
w write

   执行 x excute

 

chown 修改文件的所有者
(使用频率4

      
chown
用户名 haerbin 修改文件的属主

      
chown
用户名:组名 haerbin  修改文件的属主和属组

      
chown
用户名.组名 
haerbin
修改文件的属主和属组

      
chown       .
组名 
haerbin 
修改文件的属组

      
chown      
:组名 haerbin  修改文件的属组

     
-R
用户名:组名 目录
递归修改目录的权限以及目录下所有的文件的权限

没有 -r

rwx       
rwx          rwx

属主       属组         其他人

u user  ggroup   oother

a(all)

u + r|w|x

g + r|w|x

o + r|w|x

a + r|w|x

 

原创文章,作者:yaobinbin,如若转载,请注明出处:http://www.178linux.com/72514

(0)
yaobinbinyaobinbin
上一篇 2017-04-04
下一篇 2017-04-04

相关推荐

  • Linux——文件处理工具(一)

    (1) 文件查看命令: cat,tac,rev cat [OPTION]… [FILE]…读取文件内容 –E: 显示行结束符$ –V :显示非打印字符 –n: 对显示出的每一行进行编号 –A:显示所有字符 –b:非空行编号 –s:将连续的空行变成一行 &#8211…

    2017-07-29
  • Linux文件权限管理-2016-8-04

    Linux文件权限管理 学习大纲 一 关于文件和目录的权限基本概述(rwx); 二 针对文件或目录权限管理的命令: a) 相关命令:chown , chgrp ,chmod chown修改文件属主 和 属组 语法:chown  [OPTION]…  [OWNER][:[GROUP]]  FILE&#8230…

    Linux干货 2016-08-04
  • n25_第一周作业

    1.描述计算机的组成及其功能。 主要分为五个部分: 1. 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 2. 运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 3. 存储器(Memo…

    Linux干货 2016-12-01
  • RAID磁盘阵列

    什么是RAID?    RIAD(Redundant Array of Independent Disk,独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大…

    Linux干货 2016-12-13
  • Mariadb数据库复制系列(一):主从复制

      实验一:MySQL主从复制的实现 1、实验环境 确保各节点之间的时间同步 2、修改主节点的mysql服务配置文件,让其符合主从架构中主节点的要求 3、查看主节点现有数据情况和二进制日志使用情况 4、对主节点的数据利用xtrabackup进行完全备份 由于两个从节点是后期加入,故采取备份主节点的数据,还原到从节点上,然后让从节点从备份时刻的二进制日志的位置…

    2016-11-24
  • TCP常见问题总结

    TCP协议和UDP协议的区别是什么 TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的 TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。 TCP协议…

    Linux干货 2017-09-02

评论列表(1条)

  • renjin
    renjin 2017-04-05 15:56

    主要总结了用户、组的管理,内容总结的很详细,代码可以放入到"插入代码"中去,排版如果能够漂亮些,就更好了。