ไม่มีไฟล์ใน~
ที่ต้องเป็นเจ้าของโดย root
หากซอฟต์แวร์ต้องการให้ไฟล์ในโฮมไดเร็กตอรี่ของคุณเป็นของผู้ใช้รายอื่นมันเป็นข้อผิดพลาดและควรรายงานเช่นนี้
นอกเหนือจากนั้นกรณีทั่วไปนั้นเกี่ยวข้องกับซอฟต์แวร์รักษาความปลอดภัยสองรายการที่ต้องมีการอนุญาตที่ จำกัด ในไฟล์บางไฟล์กล่าวคือ:
- SSH
- จีพีจี
SSH
ดูman ssh
หัวข้อFILES
:
~/.ssh/config
This is the per-user configuration file. The file format and
configuration options are described in ssh_config(5). Because of
the potential for abuse, this file must have strict permissions:
read/write for the user, and not writable by others. It may be
group-writable provided that the group in question contains only
the user.
~/.ssh/identity
~/.ssh/id_dsa
~/.ssh/id_ecdsa
~/.ssh/id_ed25519
~/.ssh/id_rsa
Contains the private key for authentication. These files contain
sensitive data and should be readable by the user but not acces‐
sible by others (read/write/execute). ssh will simply ignore a
private key file if it is accessible by others. It is possible
to specify a passphrase when generating the key which will be
used to encrypt the sensitive part of this file using 3DES.
ไฟล์อื่น ๆ เช่นauthorized_keys
, known_hosts
ฯลฯ ควรเขียนได้โดยผู้ใช้ แต่สามารถอ่านได้ทั่วโลก
GnuPG
~/.gnupg
(และเนื้อหา) ควรเข้าถึงได้โดยคุณเท่านั้น ด้วยการอนุญาตอื่น GPG จะบ่นเกี่ยวกับการอนุญาตที่ไม่ปลอดภัย