`
blues1021
  • 浏览: 139756 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Linux下创建文件、文件属性、目录权限、进程执行UID基本知识

 
阅读更多

1.创建文件:所要创建的路径下进入VI模式 ->a用vi编辑器编辑文件->esc :wq filename.txt即可命名文件名并保存。
2.文件属性:文件名称类型、权限链接数(被指向) 、文件属主或UID、文件属组或GID、文件大小、创建和最近修改的时间。
3.目录权限:mkdir创建目录必须要有父目录的写权限,rmdir也必须有父目录写权限,对文件目录的打开增删更改都要有相应的权限。
4.进程执行UID:当文件被执行时,把该文件的UID或GID赋予给执行进程的UID或GID

分享到:
评论

相关推荐

    Linux 文件和目录的属性

    如果一个目录设置了 setgid 位,那么在该目录下创建的新文件或目录将继承该目录的所属组。 - **设置方法**:可以使用 `chmod` 命令来设置这两个特殊权限位。例如,`chmod u+s filename` 设置 setuid 位,`chmod g+s ...

    Linux创建进程

    在深入探讨如何在Linux环境下使用C语言创建进程之前,我们先简要回顾一下进程的基本概念以及它在操作系统中的重要性。进程是正在执行的程序的一个实例,由程序段、数据段和进程控制块(PCB)组成。在Linux系统中,...

    Linux 文件和目录

    - **setuid**:如果设置在文件上,执行该文件时,进程将获得文件所有者的权限,即使实际用户不同。这对于需要临时提升权限的程序(如sudo)非常有用。 - **setgid**:与setuid类似,但作用于用户组,使得进程继承...

    linux高级编程知识点总结——进程线程

    ### Linux高级编程知识点总结——进程线程 #### 进程与程序的区别及PCB - **进程与程序的区别**: - **程序**:指一组指令的有序集合,以文件形式存储在磁盘等存储媒介上,是一个静态的概念。 - **进程**:是一...

    Linux下C语言编程--进程的创建

    ### Linux下C语言编程——进程的创建 #### 一、进程的概念 在现代操作系统中,程序与进程是两个重要的概念。程序是指一个包含了可执行代码的文件,它本身是静态的,而进程则是指已经开始执行但尚未结束的程序实例...

    基于Linux平台的文件系统设计研究.pdf

    对于文件,执行权限通常用于可执行文件或脚本;对于目录,执行权限允许用户导航进入目录。文件系统还支持特殊权限如SUID(Set-User-ID)和SGID(Set-Group-ID),用于临时赋予用户特定权限。 【文件操作】 在Linux...

    解析Linux特殊文件.pdf

    例如,myprog01、myprog03和myprog02分别代表了仅setUid、仅setGid和同时setUid与setGid的可执行文件。带粘着位的目录(如/tmp)用"t"标识,使得即使用户拥有写入权限,也不能删除其中不属于自己的文件,除非是目录...

    Linux系统下C语言编程--进程的创建

    Linux系统通过用户ID(UID)和组ID(GID)来限制对资源的访问,有效用户ID(EUID)和有效组ID(EGID)则在某些情况下(如setuid和setgid程序)用于改变进程的权限级别。通过这些机制,可以确保用户只能访问他们有权...

    linux中特殊权限问题

    在Linux操作系统中,权限管理是核心安全机制之一。...总结来说,Linux的权限系统通过用户、用户组、文件属性和特殊权限,以及进程ID来确保系统的安全性和灵活性。理解这些概念对于有效管理和维护Linux系统至关重要。

    Linux系统文件权限1

    对于文件,`r`允许读取内容,`w`允许修改内容,而`x`则允许执行文件(如果文件是可执行程序)。对于目录,`r`允许浏览目录内容,`w`允许添加、删除或重命名目录内的文件,`x`允许进入目录。 默认的文件权限是644...

    Linux磁盘操作,文件权限,网络服务

    - **执行权限** (`x`):允许用户执行文件作为程序或进入目录。 文件权限可以通过 `chmod` 命令来设置。例如,`chmod 755 filename` 将文件 `filename` 的权限设置为所有者可读写执行,组和其他用户只能读和执行。 ...

    linux文件系统的权限王国(一).pdf

    此外,还有隐藏权限如setuid、setgid和sticky bit,它们可以赋予文件特殊的行为,例如setuid能让执行文件时以文件所有者的权限运行,setgid则让新创建的文件继承目录的组权限,sticky bit通常用于保存临时文件的目录...

    管理文件权限和所有权

    默认的umask值通常是0022,这意味着新创建的文件权限将是rw-r--r--,而目录权限将是rwxr-xr-x。 可以通过以下命令查看或设置umask值: - 查看当前umask: `umask` - 设置umask: `umask 0027` #### 八、向组成员...

    Linux常用命令和管理01-文件权限详解1

    至于文件的创建,`touch`命令可以创建新文件并设置默认权限,通常为644(对于文件),`mkdir`用于创建目录,默认权限通常是755(对于root)或775(对于用户)。这些权限可以通过`umask`进行调整。 在日常交互中,...

    解析Linux特殊文件

    在Linux系统中,设备文件是非常重要的组成部分,它们位于`/dev`目录下,并分为两大类:**块设备文件**和**字符设备文件**。 ##### 块设备文件 块设备文件主要用于处理能够进行随机访问的数据存储设备,比如硬盘...

    Linux进程编程介绍

    `setuid()`和`setgid()`函数可以改变进程的有效用户ID或组ID,这对于实现权限提升或降级非常有用。 **3.3 更改工作目录** 使用`chdir()`函数可以更改进程的当前工作目录。 **3.4 更改进程根目录** `chroot()`...

    任务一、Linux基本操作.docx

    ### Linux基本操作详解 #### 一、Linux命令 在Linux环境下进行有效的文件...以上就是关于 Linux 基本操作、权限管理和进程操作的相关知识点和详细步骤。通过这些实践操作,新手可以快速掌握 Linux 操作的基础技能。

    Linux系统权限总结1

    SUID允许一个非所有者的用户以所有者的权限执行文件,通常用于需要提升权限的命令,如`su`或`passwd`。SGID则使进程继承目录的组权限,常用于共享文件夹。SBIT主要用于目录,防止非所有者删除其他用户的文件,如在 `...

    共享Linux系统资源的管理与权限分配设计实现.pdf

    为了实现多用户环境下的文件资源共享,Linux系统会根据用户身份和权限分配给每个文件或目录相应的访问权限。例如,属主可以拥有读写权限,而其他用户可能只有读权限。此外,通过设置目录的权限,可以控制用户是否...

Global site tag (gtag.js) - Google Analytics