可以用 命令修改文件許可權。
chmod命令是非常重要的,用於改變文件或目錄的訪問許可權。用戶用它控制文件或目錄的訪問許可權。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。
用法:
文字設定法:
chmod [who] [+ | - | =] [mode] 文件名¼
命令中各選項的含義為:
操作對象who可是下述字母中的任一個或者它們的組合:
u 表示逗用戶(user)地,即文件或目錄的所有者。
g 表示逗同組(group)用戶地,即與文件屬主有相同組ID的所有用戶。
o 表示逗其他(others)用戶地。
a 表示逗所有(all)用戶地。它是系統默認值。
操作符號可以是:
+ 添加某個許可權。
- 取消某個許可權。
= 賦予給定許可權並取消其他所有許可權(如果有的話)。
設置mode所表示的許可權可用下述字母的任意組合:
r 可讀。
w 可寫。
x 可執行。
X 只有目標文件對某些用戶是可執行的或該目標文件是目錄時才追加x 屬性。
s 在文件執行時把進程的屬主或組ID置為該文件的文件屬主。方式逗u+s地設置文件 的用戶ID位,逗g+s地設置組ID位。
t 保存程序的文本到交換設備上。
u 與文件屬主擁有一樣的許可權。
g 與和文件屬主同組的用戶擁有一樣的許可權。
o 與其他用戶擁有一樣的許可權。
文件名:以空格分開的要改變許可權的文件列表,支持通配符。
在一個命令行中可給出多個許可權方式,其間用逗號隔開。例如:chmod g+r,o+r example使同組和其他用戶對文件example 有讀許可權。
數字設定法:
數字表示的屬性的含義:
0表示沒有許可權
1表示可執行許可權
2表示可寫許可權
4表示可讀許可權
然後將其相加。所以數字屬性的格式應為3個從0到7的八進制數,其順序是(u)(g)(o)
如果想讓某個文件的屬主有逗讀/寫地二種許可權,需要把4(可讀)+2(可寫)=6(讀/寫)
② linux中用戶許可權 -rw-rw-r-x是表示什麼意思
用戶許可權 -rw-rw-r-x的意思是定義用戶許可權,普通文件具有讀寫許可權,文件主具有讀寫許可權,組用戶具有讀許可權,拍雀迅其他用戶具有可執行的許可權。
Linux系統中的每個文件和目錄都有訪問許可許可權,用他來確定誰能通過何種方式對文件和目襲此錄進行訪問和操作。 文件或目錄的訪問許可權分為只讀,只寫和可執行三種。
(2)linux只讀文件許可權擴展閱讀
chmod命令用於改動文件或目錄的訪問許可權。用戶用他控制文件或目錄的訪問許可權。
設置mode所表示的許可權可用下述字母的任意組合:
r 可讀。
w 可寫。
x 可執行。
X 只有目標文件對某些用戶是可執行的或該目標文件是目錄時才追加x 屬性。
s 在文件執行時把進程的屬主或組ID置為該文件的文件屬主。方式「u+s」設置文件的用戶ID位,「g+s」設置組ID位。
t 保存程式的文本到交換設備上。
u 和文件屬主擁有相同的許可權。
g 和和文件屬主同組的用戶擁有相同的許可權。
o 和其他用戶擁有相同的許可權。歲塵
③ linux文件共享分配只讀+禁止復制文件怎麼分配許可權
linux文件共享分配只讀+禁止復制文件 --這樣的需求是無法實現的。
有請的許可權就有復制的許可權。
以下示例可以很清楚的表示這一點:
假設設置的共享點是 /share , 此目錄下有 aaa.txt, bbb.txt 文件,此兩個文件的許可權是 744(rwxr--r--),即owner具有所有許可權,同組成員和其他只有讀許可權,則任何人只需要
$ cat aaa.txt >/hoem/xxx/aaa.txt
即可得到aaa.txt 的內容,並不需要掃行cp或rcp命令。
④ Linux非可視化界面如何"修改ip只讀許可權"
你打開的是網卡的配置文件,在CentOS上,應該是/etc/sysconfig/network-scripts/ifcfg-xxx,「xxx」是網卡名,常見的是eth0。
從圖上看到你對該文件只有隻讀許可權,也就基本認定你不是用root賬號login的;
要更改該文件的許可權,首先你得用root登錄,才能去修改;
而如果你用了root身份,也就沒必要改許可權了,root具有修改該文件內容的許可權,即「可讀可寫」;
如果你仍然好奇怎麼改許可權,那麼:1. 先用root登錄;2. chmod a+w /etc/sysconfig/network-scripts/ifcfg-xxx(替換xxx為實際的名稱)
a表示all,w表示write,這個命令表示為所有用戶添加對此文件的寫入許可權。
⑤ Linux下怎麼設置文件為只讀而無法復制
讀許可權就是可被復制的,你要讓人家讀就不能阻止人家復制,你可以把系統的cp命令重寫(版比較簡單的是更名),讓人權家不能用命令就行了。不過這個辦法別人也可以用vi打開文件另存等方式破解。總的來說你這個需求就是很難辦到的,自己編譯操作系統內核,自己修改代碼實現需求才行。原版是做不到的。如果有高手能做到,我也期待一下答案。
⑥ linux中文件擁有者去掉執行許可權,其他用戶加上讀寫許可權,同組用戶加上只讀許可權 命令是什麼
可以使用chmodfilename改變文件的許可權,可以使用chownfilename改變文件所屬的用戶和組。
Linux下許可權有三種,用戶許可權,組許可權,簡寬其他用戶。可以使用ls-lfilename會列出改文件的許可權。分別用rwx表示讀,寫和可執行三種許可權,
對於目錄:
r:可以對此目錄執行ls以脊氏列出內部的所有文櫻咐散件;
w:可以在此目錄創建文件;
x:可以使用cd切換進次目錄,也可以使用ls-l查看文件的詳細內容;
對於文件:
r:可讀,可以使用類似cat等命令查看文件內容;
w:可寫,可以編輯或刪除此文件;
x:可執行,eXecutable,可以命令提示符下當做命令提交給內核運行。
(6)linux只讀文件許可權擴展閱讀
linux文件許可權命令
屬性為rwx,則對應的數字為4+2+1=7
屬性為rw-,則對應的數字為4+2=6
屬性為r-x,則對應的數字為4+1=5
d表示文件的類型,這個文件的類型為目錄
rwx表示文件擁有者的許可權是讀寫執行,
r-x表示與擁有者同組的用戶許可權為讀取和執行
r-x表示其他用戶的許可權也為讀取和執行
⑦ linux設置u盤只讀許可權
1.打開「我的電腦」,單擊菜單欄中的「工具→文件夾選項→查看」命令,去除「高級設置」選項下「簡單文件共享」的選中狀態。現在,右擊U盤選擇「屬性」,在打開的窗口中轉到「安全」選項卡,將「組和用戶列表」下Everyone的許可權設置為「只讀」、「讀取和運行」、「列出文件夾目錄」,然後單擊「添加」將自己使用的帳戶名添加到「組和用戶」列表中,並設置許可權為「完全控制」。
2.現在單擊確定後退出,會發現U盤除了自己外,其他人都無法再向U盤內寫入或刪除任何文件,這樣一個只讀U盤便打造成功了。因為每個用戶都擁有「讀取和運行」許可權,所以該U盤並不會妨礙到其他人的使用 (但只能讀,而且由於所有權的原因,即使將U盤拿到其它電腦上使用,也是無法更改許可權的)。
3.如果Windows XP系統打了最新的SP2補丁,那麼可依次展開注冊表的「HKEY_LOCAL_ Control」子鍵,然後在該分支下新建一個名為「StorageDevice Policies」的子項。接著在右側窗口中新建一個名為「WriteProtect」的DWORD值,並設置其值為「1」。如此也可使U盤變為只讀,自己使用時則將該鍵值刪除。不過這個設置是對本機所有用戶生效的,無法像NTFS許可權一樣進行靈活細致的許可權設置。
⑧ linux文件只讀模式怎麼解除
解除碼升Linux文件只讀模式的方法有以下幾種:
1. 使用chmod命令:chmod +w 文件名
2. 使用vim編輯器:在vim編輯器中輸入: set w
3. 使用chattr命令:chattr -i 文件名
4. 使用mount命令:滾敏mount -o remount, rw 文件所在的目遲備老錄
⑨ linux root用戶修改許可權說是只讀文件系統,怎麼辦
linux root用戶修改許可權說是只讀文件系統是設置錯誤造成的,解決方法為盯胡:
1、打開linux系統,建立一個目錄,文件夾創建命令mkdir ceshi。
注意事項:
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用碼頃戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。