De la página del manual bash(1)
:
When executed, the exit status of a function is the exit status of the last command executed in the body.
Установить неизменяемый атрибут каталога
sudo chattr +i /home/us3r/scripts
Это предотвратит любые изменения данных или метаданных этой папки и файлов внутри нее.
Однако это также означает, что вы не сможете создавать, модифицировать или изменять разрешения, владельца или атрибуты этой папки и файлов внутри нее.