首页 > 系统相关 >linux中的用户分类与权限管理

linux中的用户分类与权限管理

时间:2024-03-23 09:57:00浏览次数:18  
标签:用户 etc 字段 linux 权限 所属 目录

普通用户和管理员root

用户的分类和组:
/etc/passwd  保存了操作系统中所有用户的信息

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

字段1:用户名

字段2:密码占位符(弃用)

字段3:用户的uid  0表示超级用户,500-6000普通用户,1-499为程序用户

字段4:基本组的gid  先有组后有用户

字段5:用户信息记录字段

字段6:用户的家目录

字段7:用户登录系统后用的命令解析器

 

/etc/shadow  保存了用户的密码信息

root:密码密文:18085:0:99999:7:::

字段1:用户名

字段2:密码密文

字段3:距离1970/1/1密码最近一次修改的时间

字段4:密码最短有效期(0为不做限制)

字段5:密码最长有效期

字段6:密码过期前7天警告

字段7:密码的不活跃期

字段8:用户的失效时间

 

/etc/group  系统中的组信息

 

groupadd -g 组id 组名    //创建组
useradd -g 组名or组id 用户名    //创建一个指定组的用户
usermod -G 组id -u uid 用户名     //给用户指定附加组和用户id
useradd -u 250 -M -s /sbin/nologin testuser    //建立一个uid=250的程序用户(没有家目录)
chage -M 90 用户名    //设置用户密码最长有效期为90天
passwd用法:-S(查看密码状态)    -l(锁定用户)    -u(解锁)
userdel -r 用户名   // 删除用户及对应家目录
groupdel 组名    //删除组

 

文件和目录权限

权限       节点数    所属者       所属组        大小    修改时间
drwxr-xr-x 2         root      root       4096  8月 30 00:40 3(目录名)
-rw-r--r-- 1         root      root         0  8月 30 00:40 3.txt(文件名)

权限详解

字段1    字段2      字段3      字段4
d        rwx        r-x        r-x 
-        rw-        r--        r-- 
字段1:文件类型    -普通文件    d目录    l符号连接    b块设备
字段2:所属者的权限
       普通文件:r(read) w(write)  x(可执行权限)
       目录:r(可以查看目录内容) w(可以增删文件) x(可以进入目录)
字段3:所属组的权限
字段4:其他用户的权限(既不是所属者,也不在所属组中的用户的权限)

chmod命令修改权限

chmod 对象 算数运算符 权限 文件

对象:u(所属者) g(所属组) o(其他用户) a(all)

算数运算符: -(删除权限) +(增加权限) =(指定权限)

权限:r(read) w(write) x(可执行权限)

 

chmod的八进制赋权法

-rwx rwx rwx对应777
八进制    二进制    权限
0         000       ---
1         001       --x
2         010       -w-
3         011       -wx
4         100       r--
5         101       r-x
6         110       rw-
7         111       rwx
二进制数与权限对应,为1时赋予对应权限

改变文件所属组和所属者

chown 用户名 文件
将3.txt的所属者和所属组改成tom
chown tom 3.txt(改所属者)
chgrp tom 3.txt(改所属组)

 

 

粘滞位 sgid suid 权限

粘滞位:针对目录赋权,目录中创建的文件只有创建者可以删除

chmod o+t 目录名

sgid:针对目录建立的权限,在该目录中建立的文件的所属组继承父类目录的所属组

chmod g+s 目录名

suid:对可执行文件建立。谁运行该文件,具有文件所属者的权限

chmod u+s 可执行文件

 

不再允许创建用户

linux创建用户需要在/etc/group,/etc/passwd,/etc/shadow,/home增加记录,当这些文件被锁定(无法修改)的时候就不能创建用户

chattr +i /etc/shadow /etc/passwd     //锁定shadow和passwd文件
lsattr /etc/shadow /etc/passwd        //查看文件属性

 

一般来说,目录最高权限为777,文件最高权限为666.

umask的作用:每个用户都有umask,当该用户创建文件和目录时,这些文件和目录的默认权限为最高权限-umask。

如umask=0002,创建目录默认权限为0777-0002=0775,创建文件默认权限为0666-0002=0664

标签:用户,etc,字段,linux,权限,所属,目录
From: https://www.cnblogs.com/dg05/p/17655852.html

相关文章

  • app直播源代码,当前用户截止当前时间在本月的连续签到统计
    需求:实现下面接口,统计当前用户截止当前时间在本月的连续签到天数有用户有时间我们就可以组织出对应的key,此时就能找到这个用户截止这天的所有签到记录,再根据这套算法,就能统计出来他连续签到的次数了 代码UserController@GetMapping("/sign/count")publicResults......
  • 直播软件app开发,实现用户签到功能助力用户回流
    直播软件app开发,实现用户签到功能助力用户回流需求:实现签到接口,将当前用户当天签到信息保存到Redis中思路:我们可以把年和月作为bitMap的key,然后保存到一个bitMap中,每次签到就到对应的位上把数字从0变成1,只要对应是1,就表明说明这一天已经签到了,反之则没有签到。我们通过......
  • Linux中的IO模型介绍
    一、IO是什么I/O(Input/Output),中文名为输入/输出,指的是一切操作程序或设备与计算机之间发生的数据传输的过程。它分为IO设备和IO接口两个部分。IO设备,就是指可以与计算机进行数据传输的硬件。最常见的I/O设备有打印机、硬盘、键盘和鼠标。从严格意义上来讲,它们中有一些只能算......
  • 权限提升-Windows权限提升篇&溢出漏洞&宝塔面板Bypass&CS插件化&MSF模块化
    知识点1、Web到Win系统提权-权限差异原因2、Web到Win系统提权-溢出漏洞(MSF&CS)3、Web到Win系统提权-集成软件(哥斯拉模块Bypass)章节点:1、Web权限提升及转移2、系统权限提升及转移3、宿主权限提升及转移4、域控权限提升及转移基础点0、为什么我们要学习权限提升转移......
  • 奇奇怪怪的任意用户注册
    免责声明:由于传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!又他妈起床上B班我艹了,一早发一网站让我测试。。。开局登入框,点击密码找回测试......
  • Linux常用命令
    Linux常用命令参考资料(菜鸟和Linux系统简介)https://www.runoob.com/linux/linux-file-attrpermission.htmlhttp://c.biancheng.net/linux_tutorial/10/基本技能快捷键和命令Tab键补全命令和目录(自动提示),只有唯一匹配的时候才能完全补全Shift+Insert粘贴Alt+Insert......
  • Linux常用的命令
    常用快键# 命令补全Tab键# 终止当前进程Ctrl+c组合键# 键盘输入结束Ctrl+d组合键# 清屏Ctrl+l组合键系统工作命令# 输出打印echo字符串/$变量#打印当前为一年第几天date"+%j"# 以指定格式打印当前时间date"+%Y-%m-%d%H:%M:%S"# 重启系统reboot#......
  • 应急响应靶机训练-Linux2
    靶机来源:知攻善防实验室公众号https://mp.weixin.qq.com/s/xf2FgkrjZg-yWlB9-pRXvw我是在另一台主机上通过ssh连接到靶机进行解题的,我的ip为192.168.1.103,以下为个人解题记录,写的比较粗糙,有不对的地方希望各位大佬指正。背景前景需要:看监控的时候发现webshell告警,领导让你上......
  • 嵌入式开发学习---Linux所有命令、shell命令
    Linux命令系统维护命令df命令df-Th:查看磁盘使用情况文件系统 文件类型大小已使用可用使用比例挂载点FilesystemTypeSizeUsedAvailUse%Mountedon/dev/sda1ext419G6.6G12G38%/mount......
  • 前端实现用户名密码国家注册(Eclipse Jee软件)
    <!DOCTYPEhtml><html><head><metacharset="UTF-8"><scriptsrc="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><title>注册页面</title></head><body> <lab......