ڼС
梦回起点
做你害怕做的事,你会发现:不过如此
本站基于WordPress—主题by 设计窝
冀ICP备15003737号
梦回起点
Copyright © 2015-2024 All rights reserved.

chown,chgrp,chmod,touch文件属性和目录的配置,权限-鸟哥的Linux私房菜基础版本(第二版)笔记3

默认情况下,所有系统账号与一般身份用户以及root的相关信息都记录在etc/passwd文件内,
密码记录在etc/shadow文件中
Linux所有的用户组名称都记录在/etc/group内

如果某个程序出现Permission deny提示就说明是权限错误

duxing@ubuntu:~/文档$ ls -al
总用量 32
drwxr-xr-x  8     duxing         duxing         4096         10月 18 19:52     .
drwxr-xr-x 21    duxing         duxing         4096         10月 25 15:37     ..
drwxrwxr-x  2     duxing         duxing         4096         10月  7 09:22     test
    [1]       [2]      [3]        [4]            [5]          [6]               [9]
   [属性] [连接]  [拥有者]  [用户组]        [文件大小]  [修改时间]       [文件名]
   d         r w x            rwx                    r-x
  文件类型     拥有者属性        文件所属用户组        其他人属性
1.文件类型:
     [d]  目录,链接数至少为2
     [-]     文件,
     [l]     链接文件
     [b]     表示为设备文件中可供存储的接口设备
     [c]     表示为设备文件中的串口设备,例如键盘,鼠标
  属性:
     r 可读   4
     w 可写   2
     x 可执行 1
2.表示连接占用的结点,目录的话就是目录下还有多少目录,文件的话就是连接数
3.文件的拥有者
4.文件拥有者所在的用户组
5.文件的大小
6.这个文件的创建日期或者是最近修改的日期
7.文件名   

chgrp 改变文件所属的用户组    (change group)//主要要改成的用户组名必须在/etc/group里存在

chown 改变文件的拥有者        (change owner)
     -R参数表示修改该目录下的所有子目录的属性
chmod 改变文件的属性,SUID等特性
     +代表加入 -代表去掉 =设置
     u用户 g用户组 o其他 a所有人
     例如:chmod u=rwx,go=rx test

如果是对于目录而言
     r代表具有读取目录的权限 可以使用ls命令
     w可以写入,即可以改变该目录的目录结构
         建立新的文件目录
         删除已经存在的文件目录(不管是谁的)
         将已经存在的文件或目录进行重命名
         移动该目录内的文件,目录的位置
     x与能否进入该目录有关
    
touch用来建立一个没有内容的文件
    

Linux文件类型与扩展名
Linux中每一个文件或目录的文件名最多只能有255个,加上完整路径,最长可以是4096个字符
1.文件种类
     普通文件 [-]类型的文件
         文本文件
         二进制文件
         数据格式的文件:例如/var/log/wtmp文件 可以通过last命令读取
     目录文件 [d]类型的文件
     链接文件 [l]类型的文件
     设备与设备文件 /dev目录下
         块设备文件:存储数据以供系统访问的接口设备,硬盘等, [b]
         字符设备文件:串行端口的接口设备,鼠标,键盘等       [c]
     套接字(sockets文件)[s] 通常在/var/run目录下可以看到这种文件
         用于网络数据连接
     管道文件(FIFO,pipe)[p]
         解决多个程序同时访问一个文件造成的错误
2.文件扩展名
     说明:Linux中文件可否执行与有无扩展名没有关系,只于x属性有关,但是扩展名可以用来直观识别文件类型
     *.sh shell脚本文件
     *.Z *.tar *.tar.gz *.zip *.tgz 经过打包的压缩文件
     *.html *.php  网页相关文件
3.文件名的限制
     在设置文件名时应避免使用下面的特殊字符:
         * ? < > ; & ! [ ] | \ ' " ( ) { } + -

2015-12-24
                         
暂无评论

发表回复