diff --git a/CHANGELOG.md b/CHANGELOG.md index a6b9d77..deb6985 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ # Changelog +## [0.7.3] - 2025-03-19 +### Changed + +- Fix permissions problem and authorized_keys file in debian package ## [0.7.2] - 2025-03-19 diff --git a/debian/ogrepository.postinst b/debian/ogrepository.postinst index 68bfb7a..acccaf7 100755 --- a/debian/ogrepository.postinst +++ b/debian/ogrepository.postinst @@ -45,6 +45,14 @@ done # Copy ssh keys cp /opt/opengnsys/ogrepository/etc/opengnsys $OPENGNSYS_HOME/.ssh/id_ed25519 cp /opt/opengnsys/ogrepository/etc/opengnsys.pub $OPENGNSYS_HOME/.ssh/id_ed25519.pub + # Change permissions + chmod 700 $OPENGNSYS_HOME/.ssh + chmod 600 $OPENGNSYS_HOME/.ssh/id_ed25519 + chmod 644 $OPENGNSYS_HOME/.ssh/id_ed25519.pub + # Genera authorized_keys + cat $OPENGNSYS_HOME/.ssh/id_ed25519.pub >> $OPENGNSYS_HOME/.ssh/authorized_keys + chmod 600 $OPENGNSYS_HOME/.ssh/authorized_keys + chown -R opengnsys:opengnsys $OPENGNSYS_HOME/.ssh if [ -f /etc/samba/smb.conf ]; then dpkg-divert --package ogrepository --add --rename --divert /etc/samba/smb.conf.orig /etc/samba/smb.conf