寒假笔记2

####文件属性查看#####

ls -l 文件名称

-|rw-r--r--.|1| root| root|   46 |Oct  1 05:03 |filename

文件类型|文件读写权限|文件内容记录次数或目录属性字节数|文件所有人|文件所有组|文件内容大小|文件最后一次修改时间|文件名

文件类型

-##普通文件

d##目录

c##字符设备

s##套接字

p##管道

b##快设备

l##连接

rw-|r--|r--

所有人|所有组|其他人权限

u   g   o

u:文件所有人对文件可以读写

g:文件组成员对文件可读

o:其他人对文件可读

u优先匹配,g次优先,o当u,g不匹配时匹配

1.r

对文件:可以查看文件中的字符

对目录:可以查看目录中文件的信息

2.w

对文件:可以更改文件内字符

对目录:可以在目录中添加删除文件

3.x

对文件:可以运行文件内记录的程序动作

对目录:可以进入目录中

######文件所有人的管理###

1>建立文件:

touch file

建立组

mkdir  组名

2>更改权限:

chown 所有人(用户) 文件具体地址    #####更改文件的所有人

chown -R   所有人(用户) 目录具体地址    ####更改目录本身及里面所有内容的所有人

#######文件所有组的管理####

更改权限

chgrp  所有组(用户组)  文件具体地址   ####更改文件所有组

chgrp -R   所有组(用户组) 目录具体地址    ####更改目录本身组及里面所有内容的所有组

####修改文件权限######

字符方式修改该文件权限

chmod  u/g/o +/- r/w/x  文件

数字方式修改文件权限

r=4

w=2

x=1

chmod  修改后权限值

file

#####系统默认权限的设定####

1》unmask

解释:默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认权限是755(7-0,7-2,7-2),可以用ls -l验证

目的:它是为了控制默认权限,不要使默认的文件和目录具有全权而设的

2》设定方式

1,umask  077    使修改的权限变成077

注:此种方式为一次性设置

2,永久设置

vim  /etc/bashrc

70     if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then

71        umask 002##普通用户umask

72     else

73        umask 077    ##超级用户umask

74     fi

vim /etc/profile##系统

59 if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then

60     umask 002##普通用户umask

61 else

62     umask 077       ##超级用户umask

63 fi

以上两个文件umask设定值必须保持一致

***###########特殊权限######

SUID:
 只对二进制程序有效
 执行者对于程序需要有x权限
 在程序运行过程中,执行者拥有程序拥有者的权限

设定方式:

chmod g+s 文件具体地址

sgid=2

chmod 2xxx file|dir

SGID:

对于文件:
  SGID对于二进制程序有用
  程序执行着要有x权限
  执行者在执行过程中会获得改程序用户组的权限(相当于临时加入了程序的用户组)

设定方式:

chmod o+t direcotry

t=1

chmod  1777 direcotry

时间: 2024-11-05 13:14:28

寒假笔记2的相关文章

Hadoop寒假笔记(1)

写在学习笔记之前的话: 寒假已经开始好几天了,似乎按现在的时间算,明天就要过年了.在家的这几天,该忙的也都差不多了,其实也都是瞎忙.接下来的几点,哪里也不去了,静静的呆在家里学点东西.所以学习一下Hadoop的相关知识,跟自己的研究方向毛关系没有啊,就当自己的兴趣爱好吧. 学习目标: (1)掌握Hadoop基本知识,进行Hadoop的HDFS和MapReduce应用开发,搭建Hadoop集群. (2)掌握HBase基本知识,搭建HBase集群,HBase的基本操作. (3)掌握数据仓库基本知识,

寒假笔记3

笔记3 mandb  加载配置 ps aux 什么是进程? 进程就是电脑正在进行的程序. ###############ps命令(进程和作业管理)########### 定义:ps命令用于报告当前系统的进程状态.可以搭配kill指令随时中断.删除不必要的程序.ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的.  ps a     ##当前环境的所

寒假笔记1

####用户理解#### 1. 用户:系统中使用者的身份比如:root  student 等: 2. 用户分类:超级用户:拥有对系统的最高管理权限,默认是root用户. 普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限,例如上面提到的www用户.ftp用户等.                    *虚拟用户:也叫"伪"用户,这类用户最大的特点是不能登录系统,它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求.例如系统默认的bin.adm.nobody用

寒假笔记总结

变量.tell() 和 变量.seek() 的用法: >> a=open('f_file') 读的方式打开文件>> a.tell() 查看光标在文件里的位置0>> a.readline() 读一行'this is 0 line\n' >> a.tell() 查看光标在文件里的位置(字母一个位置)15>> a.readline() 读一行'this is 1 line\n'>> a.tell() 查看光标在文件里的位置30>>

2016寒假读书笔记1-----20135204

假期读数笔记-----<沉思录>作者:马可.奥勒留 20135204  郝智宇 这个寒假其实并没有读很多书,而这一本<沉思录>则是作为我的枕边书时常翻看,常看常新.这本书是片段式的,每一卷都由好多的独立段.好书是亘古流传的,温总理的枕边书也是这一本.摘抄书中一段以前摘抄过的我很喜欢的话:“人的灵魂会自我伤害,一种情况是,当它堕落成了宇宙的一个肿块.赘疣时,抱怨已经发生的事就是违反自然,因为一切个体都是自然的一部分:其次,在仇恨他人或试图伤害他人的时候,灵魂也会自我伤害,那些愤怒者的

2016寒假读书笔记2-----20135204

假期读书笔记-----<那莲.那禅.那光阴>作者:雪小禅 20135204  郝智宇 这本书是自买来之后一直很喜欢的书,有次同窗表达了对这本书的喜欢我却因为太珍视而没有割爱.高三的时候忙里偷闲读了一部分,大学里时不时翻看,都会觉得内心得到宁静. 初中时盛行的郭敬明韩寒之流我也未多读过他们的作品,作为一名(伪)文青,当时更中意的是安意如的书,彼时觉得文章深美有意蕴,算是在同类型中更胜一筹.后来却不爱了,因为觉得其文更有刻意之感,三观也不够正.反而更偏爱雪小禅. 雪小禅的文更加大气,关于情感,关于

2016寒假自学笔记

寒假在家无聊,找了一本还不错的电子书来学习, 一是复习了以前最初学的一些基本类, 二是学一些那时候老师没有教的东西, 看的书是pdf的所以下面全部都是手打出来的,有什么错误在所难免. 其实一个寒假只看了这么一点还是很懒惰的. 放上来以后自己好查.以后空闲了还可以看看.=================================================================================================== 快捷键 Ctrl + Enter

寒假阅读笔记二

大型网站技术架构-阅读笔记二 模式:每一个模式描述了一个在我们周围不断发生的问题及该问题解决方案的核心.这样你就能一次又一次地使用该方案而不必做重复工作. 分层:将系统在横向维度上切分成几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整的系统.分层时必须合理规划层次边界和接口,在开发过程中,严格遵循分层架构的约束,禁止跨层次的调用(应用层直接调用数据层)及你想调用(数据层调用服务层,或者服务层调用运用层). 分割:网站越大,功能越复杂,服务和数据处理的种类

寒假学习笔记(1)

2018.2.7 常变量 const const 数据类型 常变量名=初始值: 使用const关键字指定常变量: 定义时必须初始化: 不能再次被赋值: 用const定义与用define定义的区别: 区别1 define是宏定义,程序在预处理阶段将用define定义的内容进行了替换.因此程序运行时,常量表中并没有用define定义的常量,系统不为它分配内存. const定义的常量,在程序运行时在常量表中,系统为它分配内存. 区别2 define定义的常量,预处理时只是直接进行了替换.所以编译时不能