解決Linux使用者模板檔案被刪除後顯示不正常問題

2022-05-24 12:21:12 字數 638 閱讀 3757

缺失使用者模板檔案(使用者骨架檔案)會導致shell提示符不完整,可以到/etc/skel/目錄下複製相關檔案來恢復

(1).建立測試環境,刪除模板檔案

[root@xuexi ~]# useradd t1

[root@xuexi ~]# ls -a /home/t1/

. .. .bash_logout .bash_profile .bashrc .mozilla

[root@xuexi ~]# rm -rf /home/t1/.bash*

[root@xuexi ~]# ls -a /home/t1/

. .. .mozilla

[root@xuexi ~]# su t1

bash-4.2$ exit    //出現不完整shell提示符

exit

(2).嘗試恢復

[root@xuexi ~]# cp /etc/skel/.bash* /home/t1/

[root@xuexi ~]# chown t1:t1 /home/t1/.bash*

[root@xuexi ~]# su t1

[t1@xuexi root]$

注意:此時的複製過來的檔案許可權是root,請根據需要進行修改

Linux保證檔案不被刪除

chattr命令的用法 chattr rv v version mode files.最關鍵的是在 mode 部分,mode 部分是由 和 asacddiijsttu 這些字元組合的,這部分是用來控制檔案的 屬性。在原有引數設定基礎上,追加引數。在原有引數設定基礎上,移除引數。更新為指定引數設定。a...

MySQL sock 檔案丟失被刪除解決方法

mysql有兩種連線方式 1 tcp ip 2 socket 對mysql.sock來說,其作用是程式與mysqlserver處於同一臺機器,發起本地連線時可用。例如你無須定義連線host的具體ip得,只要為空或localhost就可以。在此種情況下,即使你改變mysql的外部port也是一樣可能正...

linux下例項恢復被刪除檔案

今天突然想到要測試下檔案恢復,網上看到很多人用一款ext3grep的軟體,下下來使用後發現 效果不佳,只能恢復小檔案,不能恢復目錄。後來又找到一款名叫extundelete的軟體,使用後發現不錯,官網據說還能恢復ext4檔案系統下的檔案 以下是實驗記錄 file name inode number ...