linux文件被鎖定
『壹』 linux文件被鎖上了為什麼不能解鎖
你只是設置了 /etc/apache2 的許可權, 你還應該設置子文件和目錄的許可權
sudo chmod -R 777 /etc/apache2
『貳』 linux下文件已被其他進程鎖定怎麼解決
ps -ef|egrep 文件名
kill -9 那個佔用此文件的進程
『叄』 linux鎖定文件
你用chmod 000 文件 試試, 讓文件沒有任何許可權
『肆』 Linux 系統文件都上鎖 系統無法正常啟動
抱歉我不理解你說的小鎖是什麼意思?你先看看命令行下能不能正常使用系統?不能的話提示什麼發來,然後我幫你解決
『伍』 linux 文件鎖,當一個進程對一個文件上了寫鎖以後,因異常退出而沒有釋放鎖,其他進程還能讀被鎖住的區段
可以讀取,但是不能寫入了:
chattr +i /etc/passwd
就不能在創建用戶了
除非解鎖:
chattr-i /etc/passwd
『陸』 linux里的文件夾上有個鎖頭的圖標,表示什麼
Linux中帶鎖的文件夾圖標表示沒有許可權訪問該文件夾。取消linux文件上面的小鎖頭方法:
1、首先點擊任務欄上面的≥,或者是在桌面空白處不要點擊任何軟體。
『柒』 linux下文件鎖了!root許可權登入但提示許可權不夠!源文件沒有!是不是只有訪問許可權沒有修改許可權!
你要獲取管理員許可權,可能你在安裝的時候,默認用戶名為root,你沒有修改
你可以嘗試一下方法
1、添加用戶,首先用adser命令添加一個普通用戶,命令如下:
#adser tommy
//添加一個名為tommy的用戶
#passwd tommy //修改密碼
Changing password for user tommy.
New UNIX password: //在這里輸入新密碼
Retype new UNIX password: //再次輸入新密碼
passwd: all authentication tokens updated successfully.
2、賦予root許可權
方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注釋(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然後修改用戶,使其屬於root組(wheel),命令如下:
#usermod -g root tommy
修改完畢,現在可以用tommy帳號登錄,然後用命令 su - ,即可獲得root許可權進行操作。
方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完畢,現在可以用tommy帳號登錄,然後用命令 su - ,即可獲得root許可權進行操作。
方法三: 修改 /etc/passwd 文件,找到如下行,把用戶ID修改為 0 ,如下所示:
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改後如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy賬戶登錄後,直接獲取的就是root帳號的許可權。
友情提醒:雖然方法三看上去簡單方便,但一般不推薦使用,推薦使用方法二。
『捌』 linux 文件鎖為什麼只顯示lock already present
flock的選項-n等同於--nonblock,表示非阻塞模式。man flock可以看到詳細說明: Fail (with an exit code of 1) rather than wait if the lock cannot be immediately acquired. 翻譯過來就是,若不能立即獲得文件鎖,就直接出錯返回1而不是繼續...
『玖』 linux 查詢文件被誰鎖定
可以看下操作記錄,history
『拾』 linux怎麼看有沒有一個文件被刪除 但是還被某個進程鎖定呢
進程A刪除了文件B,在進程A退出之前,文件B的空間並沒有被釋放(由於進程A還拿著文件的引用計數)。
樓主是不是在關心這種情況?
可以使用lsof | grep deleted命令來查看
如果知道進程的id,可以ls -l /proc/<pid>/fd查看到被刪除但還沒有釋放的文件