删除 Xauthority 文件

删除 Xauthority 文件

我的 ~/ 目录被“.Xauthority.43652W”文件淹没了,其中“43652W”是字母和数字的任意组合......

我目前只有 40 个这样的文件,但是它们的数量在不断增长,而且我不想过多地污染我的 ~/。

知道我该怎么办吗?

答案1

对于那些像我一样希望摆脱用户目录中的这种“污染”(显然是由lightdm 错误描述于为什么我的主目录中有这么多 .Xauthority.* 文件?),临时解决方案可以放置类似以下(可执行)脚本文件(假设您是第一个用户)进入/etc/cron.daily目录:

#!/bin/bash
USER="$(users | awk -F ' ' '{print $2}')"
ls /home/"$USER"/.Xauthority.* > /home/"$USER"/.Xauthority-Files.txt
NFILES="$(grep -c Xauthority /home/"$USER"/.Xauthority-Files.txt)"
LOG="/home/"$USER"/.Xauthority-Files.log"
echo -e "$(date +"%x %R"): "$NFILES" .Xauthority.* files deleted" >> "$LOG"
rm -f /home/"$USER"/.Xauthority.*
rm -f /home/"$USER"/.Xauthority-Files.txt
exit 0

注意:此更新的脚本会保留一个名为“.Xauthority-Files.log”的日志文件,以便您可以跟进最近的更新是否已结束此错误,然后在不再需要时删除该脚本。

相关内容