一、写在前面
我们都知道Linux是一个支持多用户、多任务的系统,这也是它最优秀的特性,即可能同时有很多人都在系统上进行工作,所以千万不要强制关机,同时,为了保护每个人的隐私和工作环境,针对某一个文档(文件、目录),Linux系统定义了三种身份,分别是拥有者(owner)、群组(group)、其他人(others),每一种身份又对应三种权限,分别是可读(readable)、可写(writable)、可执行(excutable)。
二、文档属性
使用命令ls -al –full-time,或者此命令的简写ll可以查看文件或者目录的所有属性。如下:
从上面可以看到,每一行都有7列,分别是:
第一列
共10位,第1位表示文档类型,d表示目录,-表示文件,l表示链接文件,d表示可随机存取的设备,如U盘等,c表示一次性读取设备,如鼠标、键盘等。后9位,依次对应三种身份所拥有的权限,身份顺序为:owner、group、others,权限顺序为:readable、writable、excutable。如:-r-xr-x—的含义为当前文档是一个文件,拥有者可读、可执行,同一个群组下的用户,可读、可写,其他人没有任何权限。
第二列
表示连结数
第三列
表示拥有者
第四列
表示所属群组
第五列
表示文档容量大小,单位字节
第六列
表示文档最后修改时间,注意不是文档的创建时间哦
第七列
表示文档名称。以点(.)开头的是隐藏文档
三、变更拥有者(owner)
1.位置
etc/passwd
注意:必须是该位置下已存在的帐号。也就是在/etc/passwd中有记录的拥有者才能改变。
2.语法
chown [-R] [帐号名称] [文件或目录]
chown [-R] [帐号名称]:[群组名称] [文件或目录]
备注:此命令也可以顺便变更文档群组,但还是建议使用chgrp命令来变更文档群组。
3.选项
-R 递归变更,即连同次目录下的所有文件(夹)都要变更。
4.用法
chown daemon test 变更文件夹test账号为daemon。
chown daemon:root test 变更文件夹test群组为root。
chown root.users test变更文件夹账号为root,群组为users
chown .root test单独变更群组为root
备注:虽然也可以在拥有者与群组间加小数点(.),但为了避免有的同学命名中带点,故还是建议使用冒号“:”来隔开拥有者与群组linux文件夹改名,避免误判。
四、变更群组(group)
1.位置
etc/group
备注:从这里可以查看到所有群组
2.语法
chgrp [-options] [群组名] [文档路径]
备注:关于options,可以通过man chgrp、info chgrp、chgrp –help等命令查询详细用法。
3.用法
chgrp -R users test 改变test文件夹及其所有子文件(夹)的群组为users。
注意:群组名称不在位置内,将会报错invalid group。
五、变更权限
Linux文档的基本权限就三个,分别是read/write/execute,加上身份owner/group/others也只有九个。权限变更的方式有2种,分别是符号法和数字法。
1. – 符号法
分别使用u,g,o来代表三种身份,a表示全部身份;分别使用r、w、x表示三种权限;分别使用+、-、=表示操作行为
2.语法
chmod | u g o a | +(加入) -(除去) =(设置) | r w x | 文档路径
3.设置权限(=)
变更目录test的权限为任何人都可读、写、执行。
chmod u=rwx,g=rwx,o=rwx test
或
chmod ugo=rwx test
或
chmod a=rwx test
4.去掉权限(-)
去掉目录test执行权限
chmod u-x,g-x,o-x test
或
chmod ugo-x test
或
chmod a-x test
备注:执行权限(x),对目录而已就是其他用户能否cd test成为工作目录。
5.添加权限(+)
增加目录test执行权限
chmod u+x,g+x,o+x test
或
chmod ugo+x test
或
chmod a+x test
备注:很熟悉吧,如果我们编写完一个shell文件test.sh后,通过chmod a+x test.sh就添加了文件执行权限。
6. – 数字法
顾名思义,就是使用数字来代表权限,r,w,x分别为4,2,1。三种权限累加就可以得出一种身份的权限。
设置目录test的权限为任何人都可读、写、执行。
chmod 777 test
设置目录test的权限为任何人都可读、写。
chmod 666 test
赋予一个shell文件test.sh可执行权限,拥有者可读、写、执行linux文件夹改名,群组账号和其他人可读、执行。
chmod 755 test
备注:有没有发现数字法更简单啊!!!
六、文件和目录权限差异
文档权限对于文件和目录有巨大的差异
1.文件
针对的是该文件内容
备注:具有w权限不可以删除文件,删除文件是目录权限控制的范围!!!记住文件权限针对是文件内容。
2.目录
针对的是该目录下的文件对象
备注:从上面可以得出,开放目录给任何人浏览时,至少需要赋予r或x权限。读取目录文件内容,至少需要目录权限x和文件权限r。
七、总结
Linux的每个文档可以分别针对三种身份赋予rwx权限;chgrp命令变更文件群组,chmod命令变更文件权限,chown变更文件拥有者;那么以后记得使用文档权限来保护数据的安全性哦。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889
▍为什么选择用表格记录?
我从 2012 年开始接触手帐本,一直到 2016 年,经历了这样的历程:
活页手账本→MUJI 周记日程本→半年记定页手账本→极简 MUJI 周记本
一开始,对于手账本的选择以审美观为主,好看是第一选项;随后,在高三一年里,演变为对“记录生活”这一需求的看重:这就促使我开始使用定页本,一日一页,同一页的左边是简单的日程,右边是日记。然而到了大学,琐事成堆,日子不像高中那样可以简单的安排。
大学开学后,⑴工作方面,我参与的有:班级事务、学生会事务;偶尔也会被拉去做美工的活。这些事情都相当琐碎,时不时冒出几个任务需要安排时间来做。
⑵学业方面,(我是统计学专业)数学基础课课业非常重,我又是一个不太擅长数学的人,这就要求我要比别人更加合理地安排预习与复习的时间。另外,一些艺术类的个人兴趣学习也迫使我必须合理地安排时间。
⑶个人生活方面,新朋友新的生活环境,对于这些的探索需要占据很多时间精力;对于各种艺术展的热爱也需要及时调整安排自己的周末时间。
所以,这时候,我需要的是一个能直观的反映我的学习情况和日程安排的记录方式
①它可以让我在有限的单页纸上了解我近期的日程条目;
②可以让我少费心思去标注自己需要做事情的时间;
③可以便利地让我携带,不像本子那样厚重;
④可以方便地夹在iPad(壳)里,和一些实用的 APP (后面会有一张截图介绍)共同起作用。
这样长表格怎么打印在一张纸上,曾经看过马氏姐妹表格的我,就决定自己设计一个合适自己的表格来使用啦。
▍表格的完善历程
改进前
改进后
色彩
黑白
所有的线条、文字都是统一的“#000000”
蓝色调
标注星期的地方呈现渐变的蓝色,只要在彩印的时候选择高质量打印,淡蓝色和白字都可以很清晰
纸质
70g
80g
使用马克笔做标注的体验会更好
时间分格
根据学校的课程表来分出一块块时间,比如:8:00-9:50
统一的1小时/格
安排时间会方便很多
日期
没有标注日期,只有标注星期几
加上了每星期第一天和最后一天的日期,还有一些对于我自己而言比较重要的纪念日。
每周起始时间
星期日到星期六
星期一到星期日
使用哪个版本因人而异。
我是在实践当中认为“星期一版”更适合自己。
课程表
最初的版本因为自己偷懒(……)就没有加课程表;
加上课程表后,自己就懒得记上课的地点了(……)
▍表格的终版及使用
建议点开看清晰大图喔
▲ 电子版表格
▲ 使用后的纸质版
过去的使用方式:写下日程任务后,完成项用淡蓝色马克笔涂画,未完成项用黄色/橘色马克笔涂画。
现在的使用方式:在日程任务前画一个方格,完成用红笔打√,未完成则打×,要推迟的标注→。因为拖沓而未完成和完成得很没有效率的任务用马克笔涂画来凸显。( 还有一点:使用过修正带的地方就不方便用马克笔涂色了 )
Tips
① 我在每天的最开始有标示出自己的起床时间。
② 在lunch的旁边,我标注了【□水果 □蔬菜(2选1)】,因为我是个超级讨厌吃蔬菜的人(……),而在每个小格子上面打上√又会让我特别有满足感,所以就会有吃蔬菜的动力啦~
③表格中的双向箭头:当比较长的一段时间需要做同一件事情,又不想让表格看起来太空旷的话就可以使用横向的双向箭头。纵向双向箭头我一般用来表示时间跨度。
④学习时间的纪录可以使用App(我用的都是iOS系统的,Android系统的不太熟悉):我自己使用的是 此刻、潮汐、Atracker Pro
▲表格四周可以写的内容:重要的待办事项;近期的考试;近期想看的书;提醒自己的几句话;自己欣赏、要学习的人的名字、行为等等。
日程表的整理与归纳:
整理:只需要找一个文件夹放在一起。
归纳:每周末总结时,通过每周的“马克笔涂色部分”可以清楚的看出自己每周的“高潮”与“低谷”;从而可以相应地在下一周做出调整。
▍搭配使用的小本子和软件
这个表格的一个缺陷是:无法细化任务长表格怎么打印在一张纸上,很多细小的事情不能体现在这上面。
改善这个问题:可以随身携带Moleskine的口袋本。
Moleskine现在的纸质是个问题,喜欢使用钢笔的同学,推荐你们使用灯塔。
▲ 贴一些看一眼就让自己充满动力的图
▲ 问题&待办&剩余物品目&复习记忆目
所谓的剩余物品目:宿舍里很多东西是合买的,比如冰箱里放的鸡蛋,每次煮完一个就打一个对勾,这样就不会担心导致数目不对啦。( 捂脸,上个月吃了太多方便面,好不健康!)
复习记忆的部分结合了艾宾浩斯记忆曲线。在iPad上存了艾宾浩斯记忆表格,每天根据序号来背诵。上图是记忆大学英语&CET-4的内容。
iPad上的艾宾浩斯记忆表(对我个人而言,这个表格是蛮有用的,但因为这个方法的后期累积记忆量非常大,所以我会适度的降低单次记忆的量,这和诸如“17天背诵GRE单词”所讲的内容冲突很大哦。这些方法在我看来也是因人而异啦,实践之后适合自己就好啦):
▲结合App: notes plus
应用推荐
▲ 不习惯纸质做TODO/备忘的可以选择以上App
(有很多都是在X计划群里向大家学习来的喔)
> 注明一下版权:可爱的小图片素材来自黄油相机
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889