![删除 Xauthority 文件](https://linux22.com/image/1043160/%E5%88%A0%E9%99%A4%20Xauthority%20%E6%96%87%E4%BB%B6%20.png)
我的 ~/ 目录被“.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”的日志文件,以便您可以跟进最近的更新是否已结束此错误,然后在不再需要时删除该脚本。