Linux指令

发布时间 2023-12-29 17:48:06作者: yyyd~
  1. Linux文件权限查看及修改
  • 查看Linux文件及权限:ls -al(查看目录下所有文件)
  • 修改文件及文件夹权限:sudo chmod  -(文件类型) ×××(所有者)×××(组用户)×××(其他用户)
  • 常用修改权限的命令:
    • sudo chmod 600 ××× (只有所有者有读和写的权限)
    • sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
    • sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
    • sudo chmod 666 ××× (每个人都有读和写的权限)
    • sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

读权限:4    写权限:2    执行权限:1

 

执行 ls -l 命令出现如下打印

1 drwxr-xr-x   2 root root  4096 2009-01-14 17:34 bin  
2 drwxr-xr-x   3 root root  4096 2009-01-14 14:36 boot    
3 drwxr-xr-x  12 root root 14080 2009-07-20 14:13 dev  
4 lrwxrwxrwx   1 root root    11 2009-01-14 10:05 cdrom -> media/cdrom

解读如下:

以第一行为例

0123456789

drwxr-xr-x      2    root    root    4096    2009-01-14    17:34    bin

文件类型代码:[ d ]–目录、[ - ]–文件、[ l ]–链接、[ b ]–可储存周边设备、[ c ]–序列设备。
文件权限属性:[ r ]–可读、[ w ]–可写、[ x ]–可执行。
0:代表是文件还是目录,还是其他的类型(这里d:表示是目录) 
123 :表示拥有人的权限 (这里rwx:代表拥有人有可读,可写,可执行的权限) 
456:表示同组群使用者权限(这里r-x代表同组群使用者有可读,可执行权限) 
789:表示其他使用者权限(这里r-x代表其他使用者有可读,可执行权限)