當前位置:首頁 » 操作系統 » linux只讀用戶

linux只讀用戶

發布時間: 2025-02-21 19:26:53

『壹』 linux給目錄賦予指定用戶只讀許可權

chmod 444 所有人只讀。4代表只讀, 第一位代表所有者,第二位代表所屬組,第三位代表其他人。chmod 044, 除所有者外,都可讀。也是合理的。

『貳』 linux中文件擁有者去掉執行許可權,其他用戶加上讀寫許可權,同組用戶加上只讀許可權 命令是什麼

可以使用chmodfilename改變文件的許可權,可以使用chownfilename改變文件所屬的用戶和組。

Linux下許可權有三種,用戶許可權,組許可權,簡寬其他用戶。可以使用ls-lfilename會列出改文件的許可權。分別用rwx表示讀,寫和可執行三種許可權,

對於目錄:

r:可以對此目錄執行ls以脊氏列出內部的所有文櫻咐散件;

w:可以在此目錄創建文件;

x:可以使用cd切換進次目錄,也可以使用ls-l查看文件的詳細內容;

對於文件:

r:可讀,可以使用類似cat等命令查看文件內容;

w:可寫,可以編輯或刪除此文件;

x:可執行,eXecutable,可以命令提示符下當做命令提交給內核運行。

(2)linux只讀用戶擴展閱讀

linux文件許可權命令

屬性為rwx,則對應的數字為4+2+1=7

屬性為rw-,則對應的數字為4+2=6

屬性為r-x,則對應的數字為4+1=5

d表示文件的類型,這個文件的類型為目錄

rwx表示文件擁有者的許可權是讀寫執行,

r-x表示與擁有者同組的用戶許可權為讀取和執行

r-x表示其他用戶的許可權也為讀取和執行

『叄』 linux 怎麼進入單用戶模式

1、在grup主界面按a(在系統啟動前修改內核參數),在命令行最後添加S或者single,按回車即可進入。

2、在grub主界面按e(修改系統啟動時使用的grub命令),選擇啟動使用的內核,在命令最後添加S或者single,按回車返回,按b進入系統。註:修改是單次生效,不會影響系統啟動配置。

3、在grub主界面按c,進入grub 命令行交互模式。
在許多單用戶環境下,文件系統的根目錄是按只讀方式安裝的。如果/tmp是根文件系統的一部分,那麼許多要使用臨時文件的命令(例如:vi)都不能執行。為了解決這個問題,必須先把根文件系統(/)以讀寫方式進行安裝,再開始單用戶模式的交互操作。下面這條命令通常就能實現這個技巧。
#mount -o rw,remount /

『肆』 linux文件系統自動變成只讀 為什麼

因為當前用戶對那個文件沒有相應的許可權,你可以在那個目錄執行命令 ls -l查看當前文件以及相應的所有者和對應的許可權,drwxrwxrwx應該是這樣的,每一個字母都有可能是 - ,其中第一個d表示是不是文件夾,後面的分成三組,分別對應所有者,所屬組,其它用戶。r是讀許可權,w是寫,x是執行。 如果你是Ubuntu系統的話可以用sudo命令提升用戶許可權,系統會提示你輸入root用戶的密碼。如果是Redhat, Fedora, CentOS之類的系統就直接su -,然後系統會提示你輸入root密碼,這回你就有許可權了。 用root用戶是可以修改文件的所有者和所屬組的。詳細的你可以查一下chown和chgrp命令。要修改相應的許可權可以看一下chmod命令。 如果還有不明白的可以追問或者私信。Linux系統其實很不錯,日常用也很不錯,你需要的都能滿足。

『伍』 如何解決linux系統只讀

linux系統重啟或無故變為只讀造成網站無法正常訪問的簡單臨時的做法:

1、mount:
用於查看哪個模塊輸入只讀,一般顯示為:

/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda5 on /home type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda2 on /usr/local type ext3 (rw)
/dev/nb1 on /EarthView/RAW type ext3 (ro)(變為只讀了)

2、如果發現有ro,就重新mount,或者umount以後再remount

3、umount /dev/nb1
如果發現有提示「device is busy」,找到是什麼進程使得他busy

fuser -m /mnt/data 將會顯示使用這個模塊的pid
fuser -mk /mnt/data 將會直接kill那個pid

然後重新mount即可。

4、還有一種方法是直接remount,命令為

mount -o rw,remount /mnt/data

具體深入的做法,情況不同可以自行選擇:
伺服器/var/log/messages報錯 :

end_request: I/O error, dev sda, sector 122194293 Buffer I/O error on device sda1, logical block 446493 lost page write e to I/O error on sda1
下面是整個處理全過程

[root@php5 ~]# fdisk -lu #第一步 :找出本地扇片所在的分區。
Disk /dev/sda: 73.4 GB, 73407868928 bytes
255 heads, 63 sectors/track, 8924 cylinders, total 143374744 sectors
Units = sectors of 1 * 512 = 512 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 63 4096574 2048256 83 Linux
/dev/sda2 4096575 75778604 35841015 83 Linux
/dev/sda3 75778605 129034079 26627737+ 83 Linux
/dev/sda4 129034080 143364059 7164990 5 Extended
/dev/sda5 129034143 139267484 5116671 83 Linux
/dev/sda6 139267548 143364059 2048256 82 Linux swap

[root@php5 ~]# tune2fs -l /dev/sda3 |grep "Block size" #找到block大小。
Block size: 4096

(122194293-75778605)*512/4096 =528691 利用公式算出邏輯塊地址

b = (int)((L-S)*512/B)

[root@php5 ~]# debugfs
debugfs 1.35 (28-Feb-2004)
debugfs: open /deb/sda3
/deb/sda3: No such file or directory while opening filesystem
debugfs: open /dev/sda3
debugfs: icheck 582391
Block Inode number
582391 277584
debugfs: ncheck 277584
Inode Pathname
277584 /users/inn.net.cn/data/upload/download/innshow004.rar
debugfs: quit
[root@php5 ~]#dd if=/dev/zero of=/dev/sda1 bs=4096 count=1 seek=582391 #找到這個快的文件之後,需要做好備份,我們強制把它設置為0位元組。
[root@php5 ~]# sync

熱點內容
設計n的演算法 發布:2025-02-22 13:45:24 瀏覽:480
我的世界伺服器怎麼給別人游戲幣 發布:2025-02-22 13:44:43 瀏覽:599
戴爾r240伺服器默認管理口地址 發布:2025-02-22 13:39:40 瀏覽:601
電腦版多人聯機生存伺服器 發布:2025-02-22 13:38:20 瀏覽:625
編程貓選擇題 發布:2025-02-22 13:28:58 瀏覽:665
車輛配置沒有6向手動調節怎麼辦 發布:2025-02-22 13:22:18 瀏覽:846
區域網訪問區域網 發布:2025-02-22 12:38:51 瀏覽:306
雲視通恢復出廠設置密碼是多少 發布:2025-02-22 12:38:44 瀏覽:840
java人臉識別 發布:2025-02-22 12:37:13 瀏覽:971
安卓為什麼app半天載入不出來 發布:2025-02-22 12:36:28 瀏覽:578