不记得具体是运行了 chmod 的什么权限设置,ls 之后发现文件名变成 绿色 了,网上搜了下,绿色表示可执行权限,但是我切换了其他用户,没有该文件可执行权限,ls 下文件名还是绿色,所以不是很明白。
另外如何恢复为如下图原来的灰色呢?
谢谢。
光阴似箭催人老,日月如移越少年。
更改該檔案的權限即可,執行chmod 644 index.php
chmod 644 index.php
綠色一般表示可執行文件,因為你在文件的模式中增加了執行x位元。在其他使用者下看不到執行位,是因為執行x位元也是分用戶的。在Unix中,檔案使用者所屬分為user(U)、group(G)、other(O),每個使用者所屬下又可以分別設定讀取、寫入、執行等模式。出現其他使用者看不到可執行,表示在other使用者所屬下沒有執行x位元。 执行x位。在其他用户下看不到执行位,是因为执行x位也是分用户的。在Unix中,文件用户所属分为user(U)、group(G)、other(O),每个用户所属下又可以分别设置读、写、执行等模式。出现其他用户看不到可执行,说明在other用户所属下没有执行x位。
執行x
执行x
通过-x可以去掉执行位,还可以更细分的操作u-x g-x o-x
-x
u-x
g-x
o-x
chmod -x index.php
1楼通过设置10进制的数字也可以的。反过来,增加x可以+x u+x g+x o+x
x
+x
u+x
g+x
o+x
rrreee
o+x code>。 🎜 🎜這塊還是很基礎的,建議系統的學一學。 🎜
綠色表示檔案有執行權限。 chmod -x filename去掉執行權限就不是綠色了。
alias中把ls後面的 --color=auto去掉,也行
像下面這樣用ls指令也行
\ls
更改該檔案的權限即可,執行
chmod 644 index.php
綠色一般表示可執行文件,因為你在文件的模式中增加了
執行x
位元。在其他使用者下看不到執行位,是因為執行x
位元也是分用戶的。在Unix中,檔案使用者所屬分為user(U)、group(G)、other(O),每個使用者所屬下又可以分別設定讀取、寫入、執行等模式。出現其他使用者看不到可執行,表示在other使用者所屬下沒有執行x
位元。执行x
位。在其他用户下看不到执行位,是因为执行x
位也是分用户的。在Unix中,文件用户所属分为user(U)、group(G)、other(O),每个用户所属下又可以分别设置读、写、执行等模式。出现其他用户看不到可执行,说明在other用户所属下没有执行x
位。通过
-x
可以去掉执行位,还可以更细分的操作u-x
g-x
o-x
1楼通过设置10进制的数字也可以的。反过来,增加
透過x
可以+x
u+x
g+x
o+x
-x
可以去掉執行位,還可以更細分的操作u-x
g-x
o-x
rrreee
1樓透過設定10進制的數字也可以的。反過來,增加x
可以+x
u+x
g+x
o+x code>。 🎜 🎜這塊還是很基礎的,建議系統的學一學。 🎜
綠色表示檔案有執行權限。 chmod -x filename去掉執行權限就不是綠色了。
alias中把ls後面的 --color=auto去掉,也行
像下面這樣用ls指令也行