kyutums wrote
Would anyone know what user should own the folders in the /var/spool/sms folder?
It depends on how you have started the smsd.
If you start it directly from the command line (not recommended), smsd inherits privileges from the user who started it. By default
/etc/init.d/sms3 scripts does the same.
If you use script from Debian/Ubuntu,
/etc/init.d/smstools, that script will read settings from the
/etc/default/smstools file. By default there are settings
USER="smsd" and
GROUP="dialout". In this case all spool directories should be owned by smsd:dialout, and in usual cases outgoing directory could be world writable. Note that smsd will change user and group settings only when started by root (or system startup).
When smsd is running, there should not be any errors in the log file. All directories are checked during the startup, and if some directory is not writable for smsd, error is shown and smsd will not start. Of course, after smsd is started, permissions of directories should not be changed. If you still see some errors, show the error here and also show what smsd said about "Running as" when it was started.