Linux基础学习笔记-第五课:文件权限

  1. Linux
  2. Linux下一切皆文件,每个文件权限都有属主、属组、其他三个身份,每个身份都有read、write、excute设定
  3. 账号配置文件:/etc/passwd

密码配置文件:/etc/shadow

组配置文件: /etc/group

修改系统默认语言:/etc/sysconfig/i18n修改文件属性及权限:

  1. chgrp:修改属组

  2. chown:修改属主
  3. chmod:修改权限

权限对于

  1. 文件:

    1. r:可读取文件实际内容,如文本文件的文字内容
    2. w:可编辑、新增、修改文件的内容,但不包含删除该文件
    3. x:该文件可以被系统执行
  2. 目录:
    1. r:可以读取目录结构列表,显示目录中的文件名数据
    2. w:可在该目录下建立文件及目录/删除已存在目录或文件/移动该目录下的文件及目录/改名
    3. x:用户能否进入该目录或成为工作目录的权限

文件类型:

  1. ASCII

  2. 二进制:binary
  3. 数据格式文件:data
  4. 目录:d
  5. 链接文件:l
  6. 设备文件:b 常在/dev/
  7. 字符设备:c 常在/dev/
  8. 接口:s  常在/var/run
  9. 管道:p

文件长度限制:

  1. 单一文件名最大允许255字符

  2. 完整路径最长为4096字符
  3. 文件名不可为系统用特殊字符:*?<>&![]|\‘"`(){}
时间: 2024-10-09 08:02:28

Linux基础学习笔记-第五课:文件权限的相关文章

Linux基础学习笔记-第三课:快捷键、终端、帮助

重启Xwindows:ALT+CTRL+BACKSPACE 终端间切换:Ctrl+Alt+F1~F6 tty1-6, F7为Xwindows Root提示符:#  普通用户:$ 环境变量的语系:$LANG, $LANG=en_US man中代号意义:man # command  ,man的配置文档在/etc/man.config,文档在/usr/share/man下 1: 用户在SHELL环境中可以操作的指令或可执行文件 2: 系统核心可以调用的函数与工具 3: 一些常用的函数与函数库 4: 设

Linux基础学习笔记-第四课:NANO、开关机

nano: 调出帮助:F1或者Ctrl+G ^代表Ctrl,M代表Alt 关机:应有的步骤 检查系统使用状态: who :检查在线用户 netstat -a:检查网络连接 ps -aux :检查后台程序执行情况 通知在线用户关机时间:shutdown命令 数据写入硬盘:sync 关机或重启:shutdown / restart / halt / poweroff / init 0 shutdown -h now :立即关机 shutdown -h 20:25 : 20:25分关机 shutdow

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

Linux 程序设计学习笔记----动手编写makefile文件

Befroe Beginning. 之前定了暑假的plan ,关于Linux的书籍现在在看的是ALP和Linux高级程序设计(杨宗德)第三版.在计划中的是Linux高级环境编程. 现在开始关于Linux程序设计的第一篇学习笔记. 本来打算把名字写成教程,不过觉得自己完全是新手在自学,还是写学习笔记比较负责和适合. 希望可以一起学习进步. 引入 首先我们假设这样一个场景.我们有一个程序包含了三个文件,分别是源码文件main_plus,c和function_plus.c以及头文件mydefine_p

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

Linux学习笔记 第五课

一.特殊权限 (lsattr,chattr) 二.文件隐藏权限(suid,sgid,stick) 三.查看命令(which,type,whereis,locate,find) 四.ln链接文件 (软链接,硬链接) 一.特殊权限 (lsattr,chattr) 1.lsattr  查看隐藏权限 i,a [[email protected] dir2]# lsattr-------------e- ./file.txt -a 显示所有文件的特殊权限, -V 显示lsattr 命令版本信息和当前目录文

一篇文章带你入门Linux——马哥Linux基础学习笔记

1.课程体系: 中级: 初级:系统基础 中级:系统管理.服务安全及服务管理.Shell脚本: 高级: MySQL数据库: cache & storage 集群: Cluster lb: 4layer 7layer ha: 分布式: zookeeper 分布式文件系统 虚拟化技术: xen kvm Openstack:IAAS云: 运维工具: ansible puppet(ruby), saltstack(python) 监控工具: zabbix 大数据处理: hadoop spark, stor

linux基础学习笔记

linux 命令学习linux注意事项:1 linux严格区分大小写,windows不区分大小写,linux下所有命令都是小写的,linux系统下文件名区分大小写,windows下文件名不区分大小写. 2 linux中所有内容都是以文件形式保存,包括硬盘.如果没有写到文件中,写到内存中,那么重启后则失效.操作硬件时都是针对文件名操作. 3 linux不靠扩展名区分文件类型.靠文件权限区分文件.但操作时往往加上一些特定的“扩展名”来帮助管理员更好的识别文件,linux并不要求加上扩展名. 4 li

Go语言学习笔记(五)文件操作

加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 文件读取 os.File 封装了文件相关操作 type File File代表一个打开的文件对象. func Create(name string) (file *File, err error) Create采用模式0666(任何人都可读写,不可执行)创建一个名为name的文件,如果文件已存在会截断它(为空文件).如果成功,返回的文件对象可用于I/O:对应的文件描述符具有O_RDWR模式.如果出错,错误底层类