Chown
恢復 /usr 下更改的文件所有權,Void Linux
失去理智後,我
chown -R root:root /usr
在 Void Linux 系統上做了
ls -lR /usr
有人能把 Void 系統上的結果郵寄給我嗎?我將檢查更改,讓一切再次正常執行,並在此問題中發布我的發現。根據 msp9011 的回复,並意識到我需要 xfce4、networkmanager 系統的資訊,請從以下位置發布結果:
find /usr/ \( -perm -4000 \) -exec ls -l {} +
和
find /usr/ \( ! -group root \) -exec ls -l {} +
你能在某處分享結果嗎?
PS 只是重新安裝 Void 很痛苦,因為我正在進行長途旅行,而且我的網際網路訪問通常是通過蜂窩網路或糟糕的 wifi 進行的。
您可以使用 重新安裝受影響的軟體包,除非您指定兩次
xbps-install -f
,否則它將保留配置文件。-f
-f, --force Force downgrade installation (if package version in repos is less than installed version), or reinstallation (if package version in repos is the same) to the target PKG, overwriting regular package files and symlinks (if they have been modified) but preserving configuration files. If -f is specified twice all files will be unpacked, even configuration files.
xbps-pkgdb(1)
能夠檢測封包件的許多問題,但遺憾的是目前不是所有者/模式,但這將是一個很好的添加功能。
希望這是你需要的,
[root@localhost usr]# find /usr/ \( ! -group root \) -exec ls -l {} + -rwx--s--x. 1 root slocate 38464 Mar 12 2015 /usr/bin/locate -rwxr-sr-x. 1 root nobody 141384 Aug 31 2017 /usr/bin/ssh-agent ---s--x---. 1 root stapusr 183072 Jun 19 2018 /usr/bin/staprun -r-xr-sr-x. 1 root tty 15224 Jul 24 2015 /usr/bin/wall -rwxr-sr-x. 1 root tty 12016 Jan 26 2018 /usr/bin/write -rwx--s--x. 1 root utmp 17160 May 9 2018 /usr/lib64/vte/gnome-pty-helper -rwx--s--x. 1 root utmp 9808 Aug 18 2010 /usr/libexec/utempter/utempter -rwx--s--x. 1 root lock 15808 Aug 19 2010 /usr/sbin/lockdev -rwxr-sr-x. 1 root postdrop 189000 Mar 23 2017 /usr/sbin/postdrop -rwxr-sr-x. 1 root postdrop 217832 Mar 23 2017 /usr/sbin/postqueue -r-s--x---. 1 root apache 13984 Jun 19 2018 /usr/sbin/suexec /usr/libexec/utempter: total 12 -rwx--s--x. 1 root utmp 9808 Aug 18 2010 utempter