Re: [Proftpd-user] [SPAM] Re: Proftpd with SQL and problem with groups
"TJ Saunders" <[email protected]> Sat, 11 Mar 2023 13:42:25 -0800
| Newsgroups | gmane.network.proftpd.user |
|---|---|
| Message-ID | <[email protected]> |
On Sat, Mar 11, 2023, at 13:37, [email protected] wrote: >> >> Thanks. In the provided logs, we see: >> >> proftpd[23660] test3-ubuntu18: retrieved UID 2025 for user 'pawel' >> proftpd[23660] test3-ubuntu18: retrieved group 'default' for GID 2001 >> proftpd[23660] test3-ubuntu18: retrieved group IDs: 2001, 2021 >> >> This means that the primary GID for the session is 2001. And as we >> see on the folder permissions: >> >> root@test3-ubuntu18:/srv/ftp# ls -l >> total 3 >> drwxrwxr-x 2 2026 2001 3 Mar 10 00:03 bartek >> drwxrwxr-x 2 2024 2001 3 Mar 10 00:43 karol >> drwxrwxr-x 2 2025 2001 3 Mar 9 00:45 pawel >> drwxrwxr-x 2 2022 2001 4 Mar 9 00:29 piotrek >> drwxrwxr-x 2 2023 2001 3 Mar 8 23:46 tomek >> >> All of these folders (including /srv/ftp/karol) allow >> read/write/execute permissions to GID 2001. >> >> How does user "pawel" come to have a primary GID of 2001? In your >> mod_sql configuration, you are using: >> >> SQLUserInfo users userid passwd uid gid homedir shell >> SQLGroupInfo groups groupname gid members >> >> In this case, we need to look at the users.gid value for user "pawel": >> >> | 5 | pawel | 2025 | 2001 | ... | /srv/ftp/pawel | >> >> The rows for these users, in the "users" table, all have a GID value >> of 2001. This is why, I suspect, your users have unexpected access to >> these directories. >> >> Hope this helps, >> TJ > > I've changed permission to folders for 770. > I've also changed pawel's and karol's group to theirs individual. > And ? ok - I can't enter as pawel to karol's folder BUT I also can't > enter to piotrek's folder - but I should. Pawel and Piotrek are in the > same group 2021. > > Summary: it looks like permissions are working only from Linux folders > permissions perspective. Additional groups set in MYsql don't work. > > Or tell me please what folders permission should be ? What happens if you change the group ownership of the directories for users "pawel" and "piotrek"? That is: $ chgrp 2021 /srv/ftp/pawel /srv/ftp/piotrek And then login as user "pawel", and see if the /srv/ftp/piotrek directory is accessible? Cheers, TJ _______________________________________________ ProFTPD Users List <[email protected]> Unsubscribe problems? http://www.proftpd.org/list-unsub.html