最近開發項目時在PC上wang用戶及組下打包的tar包解壓到嵌入式設備root用戶下,文件目錄及文件用戶名改為dbus和dbus組,導致cron等應用異常。
出現此問題時可以通過修改相應文件(件)的用戶和用戶組,但不通用。
理想的方法是tar包解壓時不保留用戶信息,通過tar --help可知曉:
tar --no-same-owner -zxvf xxx.tar.gz -C /
至於為什么用戶名改為dbus,應該和用戶ID有關,在PC上wang的用戶ID和嵌入式設備上dbus的用戶ID相同,此為推測,未驗證。
