首页 > 系统相关 >Linux常用命令—权限

Linux常用命令—权限

时间:2024-07-28 23:26:31浏览次数:11  
标签:文件 常用命令 用户 所有者 Linux 权限 目录

Linux常用命令

Linux是一个强大的操作系统,广泛应用于服务器、开发和嵌入式系统中。掌握一些常用的Linux命令对于高效地使用系统非常重要。以下是常用的Linux命令和说明。

Linux权限管理

 // Linux权限管理
操作系统中每个文件都拥有特定的权限、所属用户和所属组。
        
    权限是操作系统用来限制资源访问的机制,在 Linux 中权限一般分为读(readable)、写(writable)和执行(excutable),分为三组。分别对应文件的属主(owner),属组(group)和其他用户(other),通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。
        
通过 ls -l 命令我们可以 查看某个目录下的文件或目录的权限

ls -l
ll

如何修改文件、目录的权限

// 示例:修改 /test 下的 aaa.txt 的权限为 文件所有者有全部权限、文件所有者所在的组有读写权限、其他用户只有读的权限
chmod u=rwx,g=rw,o=r aaa.txt

Linux中权限分类

// Linux中的权限分为以下几种:
    r:可读
    w:可写
    x:可执行

文件和目录权限的区别

 // 文件和目录权限的区别:
// 文件
    r:可以使用cat查看文件内容
    w:可以修改文件的内容
    x:可以将其运行为二进制文件

// 目录
    r:可以查看目录下列表
    w:可以创建和删除目录下文件
    x:可以使用cd进入目录

 Linux系统中“所有者、所在组、其他组”概念

在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有 ”所有者、所在组、其他组”的概念。

    // 所有者u:        
        user,一般为文件的创建者,谁创建了该文件,就天然的成为了该文件的所有者,使用 ls -ahl 或 ll 可以查看文件的所有者,可以使用chown修改文件的所有者。

    // 文件所在组g:
        group,当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组,使用 ls -ahl 或 ll 可以查看文件的所有组,可以使用chgrp修改文件的所在组。

    // 其他组o:        
        other,除开文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组。

标签:文件,常用命令,用户,所有者,Linux,权限,目录
From: https://blog.csdn.net/weixin_42324005/article/details/140742742

相关文章

  • Linux常用命令
    Linux常用命令Linux是一个强大的操作系统,广泛应用于服务器、开发和嵌入式系统中。掌握一些常用的Linux命令对于高效地使用系统非常重要。以下是常用的Linux命令和说明。ps-ef|grep:查询进程//查询进程 //ps-ef|greppid //ps-ef|grep端口号 //ps-ef|grep......
  • 【node】Linux下安装node和npm
    Linux下安装node和npm下面的版本虽然安装失败了,第一次尝试不容易,只需要更换一下node的版本为v16.20.2即可安装成功,20这样的高版本对大部分linux服务器来讲还是版本太高了,GLIBC动态库不支持,升级颇为麻烦!下载node二进制包到下载官网https://nodejs.org/zh-cn/download/......
  • Linux基本操作手册与mysql知识
    Linux基本操作手册修改主机名:vim/etc/hostname修改主机hosts文件:vim/etc/hosts创建用户:useraddusername删除用户:userdel-rusername(不加-r只是删除用户,无法删除用户原本主目录)修改用户名:usermod-l新用户旧用户,(不建议修改,应改选择删除而重新创建,因为修改......
  • Linux 文本文件编辑相关命令2
    Linux文本文件编辑相关命令简介〇、前言本文介绍了如何通过vim命令,对文本文件进行打开、编辑、保存等相关操作,并通过简单的示例演示了常用用法。一、关于文本文件的操作1.1打开,查看(cat)、编辑(vim)打开文本文件,有查看和编辑两种状态。1.1.1仅查看cat可以使用cat命令,加......
  • Linux(虚拟机)的介绍
    Linux介绍常见的操作系统Windows:微软公司开发的一款桌面操作系统(闭源系统)。版本有dos,win98,winNT,winXP,win7,winvista.win8,win10,win11。服务器操作系统:winserver2003,winserver8,winserver2012Mac:苹果公司开发的一款系统(闭源系统),界面风格很不错。对于系统底层的优......
  • Linux系统中的Vim编辑器
    本章将和大家分享Linux系统中的Vim编辑器。废话不多说,下面我们直接进入主题。一、Vim入门帮助Vim带有完整的帮助文档:进入Vim后输入“:help”即可访问二、Vim模式介绍 与大部分其它编辑器不同,进入Vim后,缺省状态下键入的字符并不会插入到所编辑的文件之中。Vim的模式(m......
  • Linux Kernel CFI机制简介及测试禁用
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  无前言  当我们为android移植linux的驱动程序的时候,总会遇到一些错误,这些错误有一部分就是android内核开启的安全的机制导致的。本文就会介绍一种......
  • 绝对实用Linux命令行下的文件夹逐层创建术,从小白到大神的必学技能
    哈喽,大家好,我是木头左!基础篇:初识Linux文件系统在深入了解如何在Linux中逐层创建文件夹之前,需要对Linux的文件系统有一个基本的认识。Linux文件系统以其树状结构而著称,其中/(根目录)是所有其他目录和文件的起点。每个分区、设备、目录都可以被挂载在这个树中的某个节点上。文件......
  • Linux文件权限管理
    1.文件权限位说明Linux文件或目录的基本权限位是由九个字符来控制的,每三位字符为一组。前三位是用户权限位中三位表示用户组权限位后三位表示其他用户权限位rwxr-xr-xuser(用户)group(用户组)others(其他用户)代表字符为u代表字符为g代表字符为o2.文件权限详细说明......
  • Linux常用打包压缩命令
    压缩命令应用场景tar大部分使用tar即可。创建,查看,解压,解压到指定目录gzip一般配合其他命令使用zip+unzip一般用于解压zip格式的压缩包1.tar打包压缩命令1.1命令详解【功能说明】在Linux系统里,tar是将多个文件打包在一起,并且可以实现解压打包的文件的命令。是系统管理......