日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

2.14 文件和目录权限chmod

發(fā)布時(shí)間:2025/6/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2.14 文件和目录权限chmod 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

文件屬性

[root@localhost ~]# ls -l 總用量 12 -rw-r--r--. 1 root root 0 10月 25 16:06 1.txt -rw-------. 1 root root 1422 10月 21 00:17 anaconda-ks.cfg

-rw-r--r--. 1 root root 0 10月 25 16:06 1.txt

  • -表示文件的類型,rw-r--r--后面的九位,表示文件的權(quán)限
    • r (read)表示可讀權(quán)限 --數(shù)字4表示,r=4
    • w (write)表示可寫(xiě)權(quán)限 --數(shù)字2表示,w=2
    • x (excute)表示可執(zhí)行權(quán)限 --數(shù)字1表示,x=1
    • 總結(jié):rwx=7 rw-=6 --x=1 rw-r--r--=644 rw-r-xr-x=655
  • rw-表示第一段,user所有者的權(quán)限
  • r--表示第二段,group所屬組的權(quán)限
  • r--表示第三段,others其他用戶權(quán)限
  • 【點(diǎn).】 有的文件有點(diǎn),有的沒(méi)有,意味這個(gè)文件受制于SELinux,如果selinux開(kāi)啟,創(chuàng)建的文件或目錄在這個(gè)位置就會(huì)有點(diǎn)
  • 數(shù)字1,則表示 相同inode的文件數(shù),與目錄下子目錄數(shù)有關(guān)
  • root(第一個(gè)),表示文件所屬主 ,文件所有者
  • root(第二個(gè)),表示文件所屬組
  • 0(數(shù)字),表示文件大小
  • 25 16:06(時(shí)間),表示文件最后一次修改的時(shí)間
  • 1.txt,表示文件 (這里可以是目錄或文件)

chmod

  • chmod等于change mode
  • chmod命令,用于改變用戶對(duì)文件或目錄的讀寫(xiě)執(zhí)權(quán)限
  • chmod -R 表示可以批量更改目錄本身以及目錄下的子目錄和文件的權(quán)限
[root@hf-01 ~]# ls -l 總用量 8 -rw-r--r--. 1 root root 924 10月 25 06:49 2.txt -rw-------. 1 root root 973 8月 21 05:05 anaconda-ks.cfg.1 [root@hf-01 ~]# chmod 700 2.txt 更改2.txt文件權(quán)限 [root@hf-01 ~]# ls -l 2.txt -rwx------. 1 root root 924 10月 25 06:49 2.txt 這里會(huì)發(fā)現(xiàn)2.txt權(quán)限改變了 [root@hf-01 ~]# getenforce 查看防火墻是否關(guān)閉 [root@hf-01 ~]# setenforce 0 臨時(shí)關(guān)閉防火墻若想永久關(guān)閉防火墻,則需要更改配置文件 [root@hf-01 ~]# vi /etc/selinux/config 在這個(gè)文件下更改只有關(guān)閉了selinux,-rwx------. 最后的這個(gè)點(diǎn)才會(huì)消失

chmod例子

[root@hf-01 ~]# mkdir hf/ 新建目錄hf/ [root@hf-01 ~]# ls 2.txt anaconda-ks.cfg.1 hf [root@hf-01 ~]# cd hf/ [root@hf-01 hf]# touch 1.txt 新建文件1.txt [root@hf-01 hf]# ls 1.txt [root@hf-01 hf]# ls -l 總用量 0 -rw-r--r--. 1 root root 0 10月 26 06:56 1.txt [root@hf-01 hf]# cd [root@hf-01 ~]# chmod 770 1.txt chmod: 無(wú)法訪問(wèn)"1.txt": 沒(méi)有那個(gè)文件或目錄 這是因?yàn)?.txt在目錄hf/下面 [root@hf-01 ~]# chmod 770 hf/ 更改hf/文件夾的權(quán)限 [root@hf-01 ~]# ls -l hf/ 會(huì)發(fā)現(xiàn)里面的1.txt權(quán)限沒(méi)有發(fā)生變化 總用量 0 -rw-r--r--. 1 root root 0 10月 26 06:56 1.txt [root@hf-01 ~]# ls -ld hf/ 而文件夾的權(quán)限則發(fā)生了變化 drwxrwx---. 2 root root 18 10月 26 06:56 hf/ [root@hf-01 ~]# chmod -R 661 hf/ 在加上了-R選項(xiàng),文件和目錄和子目錄批量的更改了權(quán)限 [root@hf-01 ~]# ls -l hf/ 總用量 0 -rw-rw---x. 1 root root 0 10月 26 06:56 1.txt [root@hf-01 ~]# ls -ld hf/ drw-rw---x. 2 root root 18 10月 26 06:56 hf/

首字母縮寫(xiě)更改權(quán)限

  • u 表示user
  • g 表示group
  • o 表示others
  • a 表示all(全部)
    • 如:u+(-)rwx,g+(-)rwx,o+(-)rwx 如果更改多個(gè)屬性,中間可用“,”隔開(kāi)。

    • 又如:a+(-)rwx

[root@hf-01 ~]# chmod u=rwx,g=w,o=r hf/ 字母縮寫(xiě)代替更改權(quán)限 [root@hf-01 ~]# ls -ld hf/ drwx-w-r--. 2 root root 18 10月 26 06:56 hf/ [root@hf-01 ~]# ls -l hf/ 總用量 0 -rw-rw---x. 1 root root 0 10月 26 06:56 1.txt [root@hf-01 ~]# chmod a+x hf/ 所有文件權(quán)限都加上x(chóng)執(zhí)行權(quán)限 [root@hf-01 ~]# ls -ld hf/ drwx-wxr-x. 2 root root 18 10月 26 06:56 hf/ [root@hf-01 ~]# chmod o+w hf/ 其他用戶組加上w可寫(xiě)的權(quán)限 [root@hf-01 ~]# ls -ld hf/ drwx-wxrwx. 2 root root 18 10月 26 06:56 hf/ [root@hf-01 ~]# chmod a-w hf/ 所有文件權(quán)限減去w可寫(xiě)的權(quán)限 [root@hf-01 ~]# ls -ld hf/ dr-x--xr-x. 2 root root 18 10月 26 06:56 hf/

總結(jié)

在Linux系統(tǒng)中。目錄的默認(rèn)權(quán)限為755,文件的默認(rèn)權(quán)限為644

轉(zhuǎn)載于:https://my.oschina.net/u/3707314/blog/1556063

總結(jié)

以上是生活随笔為你收集整理的2.14 文件和目录权限chmod的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。