首页 > 系统相关 >Linux账号与权限管理

Linux账号与权限管理

时间:2023-07-23 17:14:29浏览次数:59  
标签:文件 文件目录 账号 umask Linux 权限 目录

目录

一、用户和组账号管理

1.1用户账号

1.1.1账号分类
  • 超级用户
  • 普通用户
  • 程序用户

1.2组账号

二、文件目录的权限和归属

2.1文件和目录的权限

  • 权限的访问者
    • 属主(u)
    • 属组(g)
    • 其他(o)
  • 访问权限
    • r读权限
    • w写权限
    • x执行权限
  • 二进制数字表示权限:
r w x
1 0 0
0 1 0
0 0 1

二进制转换成十进制:
r =100(二进制)--->4(十进制)
w=010(二进制)--->2(十进制)
x =001(二进制)--->1(十进制)
二进制权限:

rwx rwx rwx
二进制 111 111 111
十进制 7 7 7
  • 对文件的权限

    • r可以查看文件内容,如cat
    • w可以修改文件内容
    • x可以执行该文件
  • 对目录的权限

    • r可以使用ls查看此目录中文件列表
    • w可以在目录中创建文件和删除文件,和文件本身权限无关
    • x可以cd进入此目录,可以使用ls -l查看此目录中文件元数据(须配合r权限),属于目录的可访问的最小权限

2.2修改文件和目录的权限chmod

chmod #格式
#1.模式法
chmod [u:属主;g:属组;o:其他人;a:所有人][+:增加;-:减少;=:覆盖][r:读;w:写;x:执行]文件

#2.数字法
chmod 三组数字 文件目录

-R 递归,将文件夹下所有文件都修改权限

2.3修改文件和目录的归属chown

chown #格式
#1.改属主
chown 属主 文件目录
#2.改属组
chown :属组 文件目录
#3.改属主属组
chown 属主:属组 文件目录

-R 递归,将文件夹下所有文件都修改权限

2.4umask

作用:保留在创建文件权限

umask
查看umask值:umask
修改umask值:umask  数值 

新建文件夹权限=777-umask(文件夹默认最高777)
新建文件权限=666-umask(文件默认最高666)
root的umask 默认是 022
非特权用户umask默认是 002

标签:文件,文件目录,账号,umask,Linux,权限,目录
From: https://www.cnblogs.com/mtwm/p/17575061.html

相关文章

  • 正点原子 第六十一章 Linux I2C驱动实验 编程感受
    正点原子官方文档的代码结构太乱,我于是这样做了。  我将主要的程序分2部分:第一部分:my_ap3216c.c 第二部分:my_ap3216c_base.c 第一部分放Linux 驱动框架,比如fops 函数,platform 框架这些。第二部分放 ap3216c 底层驱动,包括向ap3216c 如何读一个字节,写一个字节......
  • 账号与权限管理
    1)用户账号类型管理员:root,0程序用户:1-499(centos6以前),1-999(centos7以后)  超级用户普通用户程序用户2)组账号1.基本组  建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组,这个组就是私有组,这个组默认只容纳了一个用户。 在用户所属组中的第......
  • NTFS权限
    通过NTFS权限,实现不同用户访问不同对象权限(管理员对文件的增删改查,而游客只能读)。文件系统即在外部储存设备上组织文件的方法FATNTFS->windowsEXT->linuxNTFS特点(适合大内存)1.提高磁盘读写性能2.可靠性,加密文件系统,访问控制列表(ACL)(askcontrollist)(设置权限)FAT不能3......
  • linux 桌面todo软件-rainlendar2
    从官网下载时速度很慢,选择的是免费版本,下面有百度云的下载链接。  v2.19.2链接:https://pan.baidu.com/s/1AVENBcnIVHXbYq0zWM_0VQ提取码:dei7......
  • 【嵌入式】构建嵌入式Linux系统(uboot、内核、文件系统)
    原文:https://zhuanlan.zhihu.com/p/573207792?utm_id=0知识架构及层次Linux内核由三部分构成:Bootloader:启动引导系统(可执行文件)Kernel:内核(可执行文件)RootFileSystem:根文件系统嵌入式Linux系统构成及启动略析嵌入式Linux启动类同4X100米接力跑,是由多个部分共同完成......
  • Linux防火墙操作
    防火墙操作#查看防火墙窗台systemctlstatusfirewalld\firewall-cmd--state#暂时关闭防火墙systemctlstopfirewalld#永久关闭防火墙systemctldisablefirewalld#开启防火墙systemctlstartfirewalld#开放指定端口firewall-cmd--zone=public--add-port=8......
  • linux 终端 ctrl + c无法终止当前程序
     001、问题linux终端ctrl+c无法终止当前程序 002、解决方法01、ctrl+z:让程序后台运行02、找到该进程03、kill-9该进程名称或者号码 参考:https://blog.csdn.net/m0_67401382/article/details/126434550......
  • 部分 Linux 换国内源
    Centos/Redhat换国内源操作步骤先把原本的官方yum源删除或备份cd/etc/yum.repos.d/备份(Redhat同理)mvCentos-*Centos-*.backup删除(Redhat同理)rmCentos-*下载Centos8repo文件(Redhat也可用Centos源)wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mi......
  • Linux目录和文件管理
    目录和文件管理树型目录结构,根目录“/”,常见子目录“/root管理员家目录/bin命令/boot开机启动文件/dev硬件文件/etc默认配置文件/home普通用户家目录的上级目录/var/usr/sbin”1、常见目录一级目录功能(作用)/bin/存放系统命令,普通用户和root都可以执行。放在/......
  • mongodb设置用户权限
    MongoDB设置用户权限MongoDB是一个非关系型数据库,它具有灵活的数据模型和高可扩展性。在开发和管理MongoDB数据库时,我们通常会涉及到设置用户权限的任务。用户权限的设置可以帮助我们确保数据的安全性,限制对数据库的访问和操作。用户角色和权限在MongoDB中,用户角色和权限是通过......