亚洲欧洲精品专线,国内少妇毛片视频,日本一区二区三区高清无卡,香蕉久久久久久AV综合网成人

Claude Code編程工具存在嚴(yán)重錯(cuò)誤導(dǎo)致部分開(kāi)發(fā)者的Linux系統(tǒng)徹底崩潰

業(yè)界 來(lái)源:藍(lán)點(diǎn)網(wǎng) 2025-03-08 02:06:16

人工智能公司 Anthropic 提供的編程開(kāi)發(fā)工具 Claude Code 日前發(fā)布的自動(dòng)更新包含錯(cuò)誤功能,這導(dǎo)致某些 Linux 系統(tǒng)不穩(wěn)定甚至是徹底崩潰,必須依賴(lài)救援盤(pán)才能恢復(fù)工作。

此次出現(xiàn)問(wèn)題的是 Claude Code 完全不合理的權(quán)限更改,其更新時(shí)會(huì)以遞歸方式修改 /usr 權(quán)限,也就是執(zhí)行成功后整個(gè) /usr 里的所有文件或文件夾所有者權(quán)限都會(huì)變成用戶(hù)。

但這個(gè)文件夾里也存放許多 Linux 系統(tǒng)使用的文件,潛在的危害還包括授予用戶(hù)完全寫(xiě)入權(quán)限,這些對(duì)系統(tǒng)造成了破壞導(dǎo)致系統(tǒng)出現(xiàn)問(wèn)題或崩潰。

目前 Anthropic 已經(jīng)修改更新命令修復(fù)錯(cuò)誤,同時(shí)發(fā)布了故障排除指南,開(kāi)發(fā)者可以根據(jù)自己目前的情況選擇兩種不同的修復(fù)方式。

如果用戶(hù)已經(jīng)運(yùn)行改變系統(tǒng)目錄權(quán)限的命令并且系統(tǒng)已經(jīng)遭到破壞,則需要按照步驟進(jìn)行恢復(fù),具體執(zhí)行的命令和報(bào)錯(cuò)提示如下:

#不要執(zhí)行以下命令 sudo?chown?-R?$USER:$(id?-gn)?/usr?&&?sudo?chmod?-R?u+w?/usr #如果執(zhí)行后會(huì)看到報(bào)錯(cuò)提示 sudo:?/usr/bin/sudo?must?be?owned?by?uid?0?and?have?the?setuid?bit?set

適用于 Ubuntu 和 Debian 的恢復(fù)方法:

1. 重啟時(shí)按住 Shift 訪問(wèn) GRUB 菜單

2. 選擇 Ubuntu/Debian 的高級(jí)選項(xiàng)

3. 選擇恢復(fù)模式

4. 選擇使用 root shell 提示符

5. 將文件系統(tǒng)掛載為可寫(xiě):

mount?-o?remount,rw?/

6. 執(zhí)行如下命令進(jìn)行權(quán)限修復(fù):

#?Restore?root?ownership chown?-R?root:root?/usr chmod?-R?755?/usr #?Ensure?/usr/local?is?owned?by?your?user?for?npm?packages chown?-R?YOUR_USERNAME:YOUR_USERNAME?/usr/local #?Set?setuid?bit?for?critical?binaries chmod?u+s?/usr/bin/sudo chmod?4755?/usr/bin/sudo chmod?u+s?/usr/bin/su chmod?u+s?/usr/bin/passwd chmod?u+s?/usr/bin/newgrp chmod?u+s?/usr/bin/gpasswd chmod?u+s?/usr/bin/chsh chmod?u+s?/usr/bin/chfn #?Fix?sudo?configuration chown?root:root?/usr/libexec/sudo/sudoers.so chmod?4755?/usr/libexec/sudo/sudoers.so chown?root:root?/etc/sudo.conf chmod?644?/etc/sudo.conf

7. 重新安裝受影響的軟件報(bào):可選,但推薦

#?Save?list?of?installed?packages dpkg?--get-selections?>?/tmp/installed_packages.txt #?Reinstall?them awk?'{print?$1}'?/tmp/installed_packages.txt?|?xargs?-r?apt-get?install?--reinstall?-y

8. 重啟系統(tǒng)

如果以上方法不起作用則需要使用 Live USB 救援盤(pán):

1. 從 Live USB 啟動(dòng) (適用于任何 Linux 發(fā)行版)

2. 找到系統(tǒng)分區(qū)

lsblk

3. 掛載系統(tǒng)分區(qū):

sudo?mount?/dev/sdXY/mnt?#?replace?sdXY?with?your?actual?system?partition

4. 如果有單獨(dú)的啟動(dòng)分區(qū)也請(qǐng)掛載:

sudo?mount?/dev/sdXZ/mnt/boot?#?if?needed

5.Chroot 進(jìn)入系統(tǒng):

#?For?Ubuntu/Debian: sudo?chroot?/mnt #?For?Arch-based?systems: sudo?arch-chroot?/mnt

6. 按照 Ubuntu/Debian 6~8 步驟進(jìn)行處理

完整文檔請(qǐng)查看:

https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/troubleshooting

延伸閱讀

關(guān)注公眾號(hào):拾黑(shiheibook)了解更多

友情鏈接:

關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/
安全、綠色軟件下載就上極速下載站:https://www.yaorank.com/

公眾號(hào) 關(guān)注網(wǎng)絡(luò)尖刀微信公眾號(hào)
隨時(shí)掌握互聯(lián)網(wǎng)精彩
贊助鏈接