mac 卸載流氓軟件安全助手

之前個人電腦在公司使用過一段時間,為了使用網線聯網安裝了公司指定的 聯軟上網助手,誰知安裝容易卸載難,后來找運維來卸載,輸入管理員密碼后,也無反應,最后不了了之了,這個毒瘤軟件長期在后臺駐留,看著心煩,近來終于找到方法給它卸載掉了,心情舒暢之余特來此記錄一下。

推薦方案1

1、打開 finder => 應用程序 => 找到安全助手 => 移到廢紙簍

2、打開 /opt/LVUAAgentInstBaseRoot 目錄, 里面有個 uninstall.exe 雙擊運行一下, 會打開一個終端窗口,會自動執行卸載操作,有可能會提示輸入管理員密碼,輸入后,后續依然有可能會彈窗出安全助手的卸載提示窗,讓輸入后臺管理員的密碼,輸入后稍等片刻就成功的卸載完成了(我之前卸載不掉就是從正常卸載界面輸入管理員密碼無效,這次是從終端啟動卸載后,成功的)。

在這里插入圖片描述

3、最后刪除 /opt/ 下的 LVUAAgentInstBaseRoot、lvagentcmd、log 三個文件,就清理干凈了。
在這里插入圖片描述

備選方案2

以上操作也可以在終端通過指令完成

# cd 到 opt 目錄下
cd /opt# 列出 `/opt` 目錄下文件和文件夾的命令。`-l` 選項表示使用長格式顯示,`-O` 選項表示顯示文件的擴展屬性。
ls -lO# 將文件由隱藏狀態改為可見,lsattr 是 Linux系的命令,Mac下你需要使用 chflags 
sudo chflags -f -R nohidden LVUAAgentInstBaseRoot# 解鎖文件修改權限
sudo chflags -f -R noschg LVUAAgentInstBaseRoot# 重命名,相當于刪除了原文件
sudo mv LVUAAgentInstBaseRoot OLD_LVUAAgentInstBaseRoot# 批量關閉相關進程
sudo pkill dvc-screen-exe dvc-unisensitive-exe dvc-core-exe dvc-remote-exe
參考鏈接:https://www.zhihu.com/question/308601708/answer/1916872794

思考

opt 文件夾是什么

在 2022 我用 MacBook Pro 整一年 【感想 與 踩坑指南】 中我們提過,/opt 屬于用戶級的程序目錄,可以理解為widow 的 D:/Software,opt 在英文中有可選的意思,這里可以用于放置第三方大型軟件或游戲,當你不需要時,直接 rm -rf 掉即可, 在硬盤容量不夠時,也可將 opt 單獨掛載到其他磁盤上使用。

在這里插入圖片描述

opt 下的 LVUAAgentInstBaseRoot 目錄是什么

聯軟旗下安全軟件的文件目錄,相關數據都在這里面,不過文件默認在保護模式無法刪除,rm -rf 可能都不行。

mac 下怎么對文件設置和解除保護模式

為了防止意外的強制刪除文件帶來的麻煩,有時我們需要將特定文件保護起來,即使使用 rm -rf 命令也無法直接刪除這些文件。

在 Linux 系統中,可以使用 lsattr 命令來改變文件的屬性,從而實現文件保護。然而,在 macOS 中,由于其基于 Unix,命令的使用略有不同。對于 macOS 用戶,需要使用 chflags 命令來修改文件的屬性。例如,要保護文件LVUAAgentInstBaseRoot,可以執行以下命令:

sudo chflags schg LVUAAgentInstBaseRoot

執行此命令后,文件將被鎖定,即使使用 sudo 也無法直接刪除。要解鎖文件,可以執行相同的命令,并將 schg 替換為 noschg

chflags 命令的語法如下:

chflags [-R] flags fileName# -R 是可選參數,用于遞歸地應用標志到指定目錄下的所有文件和子目錄。
# flags 是要設置的標識參數。
# fileName 要操作的文件或目錄。

flags 支持的常用參數如下:

hidden:將文件或目錄隱藏,使其在圖形界面的 Finder 中不可見。

nohidden:取消文件或目錄的隱藏標記。

uchg:防止文件被修改、重命名或刪除,只有超級用戶或文件的擁有者才能更改標志。

nouchg:取消用戶更改禁止標志。

schg:防止文件被修改、重命名或刪除,只有超級用戶才能更改標志。

noschg:取消系統更改禁止標志。

# 查看文件的 flags
ls -lO fileName

在這里插入圖片描述

總結

有些軟件為了不讓順利的卸載,真是煞費苦心,通過深入的了解它們防刪除手段,才能針對性的找到解決辦法,舉一反三,類似的問題,也可以嘗試同樣的思路。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900497.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900497.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900497.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java 大視界 -- Java 大數據機器學習模型在智能客服多輪對話系統中的優化策略(179)

💖親愛的朋友們,熱烈歡迎來到 青云交的博客!能與諸位在此相逢,我倍感榮幸。在這飛速更迭的時代,我們都渴望一方心靈凈土,而 我的博客 正是這樣溫暖的所在。這里為你呈上趣味與實用兼具的知識,也…

極氪汽車云原生架構落地實踐

云原生架構落地實踐的背景 隨著極氪數字業務的飛速發展,背后的 IT 技術也在不斷更新迭代。極氪極為重視客戶對服務的體驗,并將系統穩定性、業務功能的迭代效率、問題的快速定位和解決視為構建核心競爭力的基石。 為快速響應用戶的需求,例如…

Python?判斷循環

????˙?˙? ? 判斷??常用的判斷符號(比較運算符)andor括號notin 和 not inif-elif-else循環??計數循環 forrange()函數簡易倒計時enumerate()函數zip()函數遍歷列表遍歷元組遍歷字符串遍歷字典條件循環 while提前跳轉 continue跳出循環 break能量站??判斷?? …

FreeRTOS與RT-Thread深度對比:從入門到精通的全面解析

FreeRTOS與RT-Thread深度對比:從入門到精通的全面解析 在嵌入式系統開發領域,實時操作系統(RTOS)扮演著至關重要的角色。FreeRTOS和RT-Thread作為兩款主流的開源RTOS,各有特色,適用于不同的應用場景。本文將從小白到大神的角度&a…

OpenCV 圖形API(18)用于執行兩個矩陣(或數組)的逐元素減法操作函數sub()

操作系統:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 編程語言:C11 描述 計算兩個矩陣之間的逐元素差值。 sub 函數計算兩個矩陣之間的差值,要求這兩個矩陣具有相同的尺寸和通道數: dst ( I ) src…

LeetCode刷題SQL筆記

系列博客目錄 文章目錄 系列博客目錄1.distinct關鍵字 去除重復2.char_length()3.group by 與 count()連用4.date類型有個函數datediff()5.mod 函數6.join和left join的區別1. **JOIN(內連接,INNER JOIN)**示例: 2. **LEFT JOIN&a…

其他合成方式介紹

在 SurfaceFlinger 的 Layer 處理邏輯中,除了常見的 Client Composition(GPU合成) 和 Device Composition(HWC合成),還存在一些特殊的合成方式,比如 Sideband、Solid Color 和 Display Decorati…

GraphRAG與知識圖譜

一、GraphRAG介紹 1.1 什么是 Graph RAG? Graph RAG(Retrieval-Augmented Generation),是一種基于知識圖譜的檢索增強技術, 通過構建圖模型的知識表達,將實體和關系之間的聯系用圖的形式進行展示&#xff…

一個開源的 VS Code 大模型聊天插件:Light-at

這篇文章是一個開發雜談。對于有經驗的開發者來說,可能這個項目并不算特別復雜或者高技術,只是對我個人來說算一個里程碑,因此寫篇雜談文章記錄一下。也許也能給起步者一些參考。 項目地址:https://github.com/HiMeditator/light-…

SQL121 創建索引

-- 普通索引 CREATE INDEX idx_duration ON examination_info(duration);-- 唯一索引 CREATE UNIQUE INDEX uniq_idx_exam_id ON examination_info(exam_id);-- 全文索引 CREATE FULLTEXT INDEX full_idx_tag ON examination_info(tag);描述 現有一張試卷信息表examination_in…

【Pandas】pandas DataFrame set_flags

Pandas2.2 DataFrame Attributes and underlying data 方法描述DataFrame.index用于獲取 DataFrame 的行索引DataFrame.columns用于獲取 DataFrame 的列標簽DataFrame.dtypes用于獲取 DataFrame 中每一列的數據類型DataFrame.info([verbose, buf, max_cols, …])用于提供 Dat…

Linux終止進程(kill process)的一些玩法

經常運行一個程序時,表面上已經終止了,實際上還在后臺運行。一來呢,它可能占據端口,導致端口復用的時候報錯。二來呢,它可能占用GPU,讓你顯存直接少一塊。 尤其是在多進程程序,假如運行“python…

《比特城傳奇:公鑰、私鑰與網絡安全的守護之戰》

點擊下面圖片帶您領略全新的嵌入式學習路線 🔥爆款熱榜 88萬閱讀 1.6萬收藏 第一章:雙鑰之謎 比特城的清晨總是籠罩著一層薄霧,仿佛這座城市本身就是由無數個0和1編織而成的幻境。在這里,信息如同空氣般無處不在,但…

BGP路由協議之屬性1

公認屬性是所有 BGP 路由器都必須能夠識別的屬性 公認必遵 (Well-known Mandatory) : 必須包括在每個 Update 消息里公認任意 (Well-known Discretionary) : 可能包括在某些 Update 消息里。 可選屬性不需要都被 BGP 路由器所識別 可選過渡(OptionalTransitive) : BGP 設備不…

Pr視頻剪輯 Premiere Pro 2024 for Mac

Pr視頻剪輯 Premiere Pro 2024 for Mac 文章目錄 Pr視頻剪輯 Premiere Pro 2024 for Mac一、介紹二、效果三、下載 一、介紹 Premiere Pro 2024 for Mac是一款專業的視頻編輯軟件,廣泛應用于電影、電視、廣告等領域。它為Mac用戶提供了強大的剪輯、調色、音頻處理等…

oracle 包的管理

在PL/SQL程序開發中,為了方便實現模塊化程序的管理,可以將PL/SQL元素(如存儲過程、函數、變量、常量、自定義數據類型、游標等)根據模塊的程序結構組織在一起,存放在一個包中,稱為一個完整的單元&#xff0…

LINUX 5 cat du head tail wc 計算機拓撲結構 計算機網絡 服務器 計算機硬件

計算機網絡 計算機拓撲結構 計算機按性能指標分:巨型機、大型機、小型機、微型機。大型機、小型機安全穩定,小型機用于郵件服務器 Unix系統。按用途分:專用機、通用機 計算機網絡:局域網‘、廣域網 通信協議’ 計算機終端、客戶端…

從零開始的圖論講解(1)——圖的概念,圖的存儲,圖的遍歷與圖的拓撲排序

目錄 前言 圖的概念 1. 頂點和邊 2. 圖的分類 3. 圖的基本性質 圖的存儲 鄰接矩陣存圖 鄰接表存圖 圖的基本遍歷 拓撲排序 拓撲排序是如何寫的呢? 1. 統計每個節點的入度 2. 構建鄰接表 3. 將所有入度為 0 的節點加入隊列 4. 不斷彈出隊頭節點,更新其…

強化學習Q-Learning:DQN

強化學習Q-Learning/DQN 本文是一篇學習筆記,主要參考李宏毅老師的強化學習課程。 目前主流的強化學習方法大致可以分為 policy-based 和 value-based 兩大類。之前我們介紹的 policy gradient 策略梯度,就是 policy-based 的方法。本文要介紹的 Q-learn…

W公司云安全解決方案

1 安全理念DevOpvSec 統一安全運營 2 安全責任分層模型 3 云安全產品線 4 云安全解決方案/部署架構 5 安全能力 6 信創云平臺適配 7 統一化安全運營 利用云安全平臺實現統一的安全運維 8 安全資源池的統一納管 9 案例分享:私有云 10 云安全解決方案的衍生特點 11 …