2017/7/20随笔

更改权限 su- 切换管理员(root)

ls -al列出所有文件详细的权限

文件属性

-rw-r--r--.               1          root               root               1864 May 4 18:00 initial-setup-ks.cfg

档案类型权限     连接数   档案拥有者   档案所属群组  档案被修改最后时间   档案名

第一个字符d为目录 若是-则为文件 若为l 就是连结档

 r代表可读  代表数字为4

w代表可写 代表数字为2

x代表可执行 代表数字为1

若想要显示完整的时间格式,则可以利用ls的选项,即为ls-l--full-time,就可以显示出完整的格式

修改语系可以使用exportLC-ALL=en_US.utf8

ls--help    ,man ls  , info ls可查看一些基础用法

 

重点:

chgrp 改变文件所属群组

chown改变文件的拥有者

chmod改变文件的权限,SUID,SGID,SBIT等等的特性

 

+ 加入  -除去  = 设定

chmod    +   u/g/o/a    +    +(加入)-(除去)=(设定) +  r/w/x

 

文件可大致分为 纯文本档(ASCII),二进制文件(binary),数据格式文件(data)

/bin 放置的是在单人维护模式下还能够被操作的指令,在/bin下的指令可悲root与一半账号所使用,主要有cat,chmod,chown,date,mv,mkdir,cp,bash等常用的指令

/etc 系统主要配置文件基本都在/etc里,一般来说,此目录下

各属性文件属性是可以让一般使用者查阅的,但只有root有权利修改

/etc/opt:这个目录要放在第三方协力软件/opt的相关配置文件

usr为unix操作系统软件资源所放置的目录,并不是用户的数据

 

 

 

绝对路径:由根目录(/)开始写起的文件名或目录名称,例如/home/dmtsai/.bashrc

相对路径:相对于目前路径的文件名写法。例如./home/dmtsai ../../home/dmtsai/ 等等。反正开头不是/ 就属于相对路径的写法

 . :代表当前的目录,也可以使用./ 来表示

.. :代表上一层目录,也可以../

今日重点

Linux的每个文件中,可分别给予使用者,群组与其他人三种身份的rwx权限

群组最有用的功能之一,就是当你在团队开发资源的时候,且每个账号都可以有多个群组的支持

利用ls-l显示的文件属性中,第一个字段是文件的权限,共有十个位,第一个位是文件类型,

接下来三个为一组,为使用者,群组,其他人的权限,权限有r,w,x三种

如果档名之前多一个.那么这个文件则是隐藏档

若需要root权限时,可使用su-这个指令来切换身份。处理完毕之后可用exit离开su的指令环境。

更改文件的群组可用chgrp,修改文件的拥有者可用chown,修改文件的权限可用chmod

chmod修改权限的方法有两种,分别是符号法和数字法,数字法中rwx分数为4,2,1

要开放任何目录给人浏览时应该至少给rx的权限,但是w权限不可随便给予

是否能读取到某个文件的内容,跟该文件所在的目录权限也有关系

Linux档名限制为单一文件或目录的最大容许文件名为255个英文字符或128个汉字字符

根据FHS官方文件指出,他们主要目的是希望使用者可了解到已安装软件通常放置于哪个目录之下

FHS订出来的四种目录特色为shareable,unsharable,staic,variable等四类

FHS所定义的三层主目录为/,/var,/usr三层而已

绝对路径文件名从根目录/开始写起,否则都是相对路径的文件名

 

posted @ 2021-07-21 09:18  嘎嘎写bug  阅读(27)  评论(0)    收藏  举报