新聞中心
Linux 文件權(quán)限為什么都是問號?

我們提供的服務(wù)有:網(wǎng)站設(shè)計、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、黃埔ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的黃埔網(wǎng)站制作公司
對于 Linux 用戶來說,在 shell 中使用 ls -l 命令查看文件時,可能會看到一串莫名其妙的問號,例如:
-rw-r–r– 1 user user 36 Sep 12 14:07 test.txt
我相信你也遇到過這種情況,或者很好奇為什么會出現(xiàn)這些問號,那么,接下來就跟著我一起探究一下這個問題吧!
一、什么是文件權(quán)限
在 Linux 系統(tǒng)中,每個文件和目錄都有一個所有者和一組訪問權(quán)限,這些權(quán)限規(guī)定了哪些用戶可以訪問該文件以及可以執(zhí)行哪些操作。
文件的訪問權(quán)限可以分為三個部分:所有者權(quán)限、組權(quán)限和其他人權(quán)限,分別用三個字符表示。其中:
r 表示可讀取文件,w 表示可寫入文件,x 表示可執(zhí)行文件,- 表示對應(yīng)權(quán)限被禁止。
例如,一個文件的權(quán)限為:-rwxr-xr–,意味著:
– 文件所有者可讀、可寫、可執(zhí)行文件
– 文件所屬組的用戶可讀、可執(zhí)行文件
– 其他用戶只可讀取文件
二、為什么文件權(quán)限出現(xiàn)問號
當(dāng)你查看一個文件或目錄的權(quán)限,如果出現(xiàn)問號,通常有以下兩種情況:
1. 文件或目錄不存在
在 ls -l 命令中,問號表示某個屬性未知或無法確定,當(dāng)您找不到該文件或目錄時會出現(xiàn)這種情況。 這通常是因為該文件或目錄已被刪除或您沒有查看的權(quán)限。
例如,以下是一個不存在的文件:
ls -l /tmp/abc
ls: cannot access ‘/tmp/abc’: No such file or directory
2. 無法確定文件或目錄的訪問權(quán)限
如果您嘗試查看一個文件或目錄的權(quán)限,但沒有足夠的訪問權(quán)限,也會出現(xiàn)問號。
例如,如果您嘗試查看 /root 目錄的權(quán)限,會發(fā)現(xiàn)權(quán)限中的所有字符都被替換成了問號:
ls -l /root
d????????? ? ? ? ? ? .
這種情況表示您沒有足夠的權(quán)限來查看該目錄的詳細信息。 當(dāng)然,在其他用戶具有訪問權(quán)限的情況下,您可以使用 sudo 命令以 root 用戶身份運行 ls 命令。
三、如何更改文件或目錄的權(quán)限
在 Linux 中,可以使用 chmod 命令更改文件或目錄的權(quán)限。chmod 命令需要使用整數(shù)或符號模式指定文件或目錄的新權(quán)限。
以下是一些基本的 chmod 命令示例:
1. 使用數(shù)字模式更改權(quán)限
使用數(shù)字模式更改權(quán)限是一種最常用的方法,您可以使用不同的數(shù)字分配不同的權(quán)限,例如:
– r: 4
– w: 2
– x: 1
-rwxr-xr– 模式表示 754 權(quán)限:文件所有者具有讀、寫和執(zhí)行權(quán)限,組成員具有讀和執(zhí)行權(quán)限,其他用戶只能讀取。
例如,如果您要更改文件的權(quán)限為 664,可以輸入以下命令:
chmod 664 filename
2. 使用符號模式更改權(quán)限
符號模式更改權(quán)限是一種比數(shù)字模式更為直觀的方法,例如:
u 表示文件所有者(user),g 表示文件所屬組(group),o 表示其他用戶(others),a 表示所有用戶(all)。 r 表示讀取權(quán)限,w 表示寫入權(quán)限,x 表示執(zhí)行權(quán)限。
-rwxr-xr– 模式可以寫成以下符號模式:
– 文件所有者:rwx
– 文件所屬組:rx
– 其他用戶:r
例如,如果您要將文件的所有者和組的權(quán)限設(shè)置為讀、寫和執(zhí)行,而其他用戶的權(quán)限設(shè)置為只讀:
chmod u=rwx,g=rwx,o=r filename
補充說明:
除了 chmod 命令之外,您還可以使用 chown 命令更改文件或目錄的所有權(quán)(包括所有者和組)。 有關(guān)更多信息,請參見 chown 命令的手冊頁。 另外,還可以使用 umask 命令設(shè)置新文件和目錄的默認(rèn)權(quán)限。
結(jié)論
Linux 文件權(quán)限為什么都是問號?每當(dāng)您使用 ls -l 命令查看文件的權(quán)限時,可能會遇到這種情況。 通常,這是由于文件或目錄不存在或者您沒有足夠的權(quán)限來查看它的信息。 在這種情況下,您可以使用 chmod 命令更改文件或目錄的權(quán)限。
相關(guān)問題拓展閱讀:
- 在LINUX 中 ll 開頭都有問號,求大神幫忙解決。謝謝!!
- giverootpasswordfor出現(xiàn)問號
在LINUX 中 ll 開頭都有問號,求大神幫忙解決。謝謝??!
字符控制臺不支持中文,你可以通過securecrt遠程登錄,就能看到中文了
ll 文件名比如ll 123lsattr 查看文檔隱藏屬性lsattr 文件名
giverootpasswordfor出現(xiàn)問號
非法重啟或硬盤故障或者錯誤編輯etc,fstab文件等錯誤操作都會引起Linux系統(tǒng)無法啟動,同時無法進入操作系統(tǒng)。這樣就會出現(xiàn)這種情況。
修復(fù)方法:之一、重啟Linux服務(wù)器之后,會在這個界面停住的:giverootpasswordformaintenance(ortypecontrol-Dtocontinue):這候輸入Linux服務(wù)器root密碼,回車即可進入一個簡單的命令操作界面,這里如下輸入fsck-y。然后按回車即開始修復(fù)文件系統(tǒng),修復(fù)時間根據(jù)硬盤的大小,在半個小時到12個小時不等。當(dāng)然修復(fù)完成正灶仔后,輸入reboot回車重啟Linux服務(wù)器即可。第二:可以通過重新掛載,目錄的方法解決,因為現(xiàn)在只有r讀的權(quán)限,而沒有w寫的權(quán)限mount-remount,rw,此處是重新掛載,并給予rw讀寫的權(quán)限,對vi,etc,fstab進行修改,然后就是保存退出了,最后就是重啟系統(tǒng)。
可以參考下面的步驟進行修復(fù)程序:1、鍵入root密碼,然后按輸入Enter鍵,2、此時畫面便會出現(xiàn)以下指令提示:(Repairfilesystem),3、于提示后輸入e2fsck-y,dev,hda2,再辯物按,鍵入Enter,便可檢查檔案系統(tǒng),4、系統(tǒng)即會自動進行修復(fù)并于畫面顯示修復(fù)進度,5、完成后鍵入exit,再按輸入鍵,重新啟動系統(tǒng)。PS:此方法修復(fù)比較好,但是Linux系統(tǒng)或重要的文檔會損毀嚴(yán)重,所以大家舉汪務(wù)必要注意下。
關(guān)于linux 權(quán)限都是問號的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)頁題目:Linux文件權(quán)限為什么都是問號?(linux權(quán)限都是問號)
文章路徑:http://m.5511xx.com/article/ccdopsc.html


咨詢
建站咨詢
