Cool, but to be fair Linux is made to not make you root.
In most cases a sysadmin somewhere is root, and you may only pledge to him by email and wait weeks for when he decides you waited long enough for a reply.
User permissions are quite strict in Linux.
I’m still pissed there is no way for a user to decide to open a shared folder to other users which enforces base permissions without root doing that.
Tried ACL, it kind of works. However users first respect the creation umask, which is generally 022. Which means they can create files in my directory but I can not delete them.
You can force everyone working with you to set their umask to 000, which clearly is not a really nice solution. However, even this does not solve the problem, since if they copy anything over which does not have 666 permissions then you can not edit it or delete it.
Then you’re stuck with a bunch of files by someone else who left you their things that you can not delete.
I still have 1 TB of stuff somewhere from a user which has long been deleted from the system, I have no other way to delete that stuff than contact the system administrator.
You can assign a group and then set permissions to 660 and do some ACL magic which hopefully works to enforce a umask of 0 on group; however you can not create a group without being root, which does not really solve the problem.
To be fair, I would appreciate if users were allowed to create their own groups.
Unless IT has blocked it you should have share options for your Public Folder. At least that’s how it was when we ran it at a company. Every user had access to their own public share to share as needed. It was part of the Unix Model.
Never have I seen a public folder on a Linux system, neither personal nor the ones I use for work.
Either way, it would not solve the problem of me myself deciding to share a folder with a set of selected people who can write files in the folder which I then can modify or delete.
I can get to the point of them reading, modifying and creating new files; but the fact that I can not delete files by someone else in my own folders really pisses me off.
Cool, but to be fair Linux is made to not make you root.
In most cases a sysadmin somewhere is root, and you may only pledge to him by email and wait weeks for when he decides you waited long enough for a reply.
User permissions are quite strict in Linux.
I’m still pissed there is no way for a user to decide to open a shared folder to other users which enforces base permissions without root doing that.
can’t you?
you can assign a preexisting group to a folder as a secondary owner. or you can do it per-user with ACLs
Tried ACL, it kind of works. However users first respect the creation umask, which is generally 022. Which means they can create files in my directory but I can not delete them.
You can force everyone working with you to set their umask to 000, which clearly is not a really nice solution. However, even this does not solve the problem, since if they copy anything over which does not have 666 permissions then you can not edit it or delete it.
Then you’re stuck with a bunch of files by someone else who left you their things that you can not delete.
I still have 1 TB of stuff somewhere from a user which has long been deleted from the system, I have no other way to delete that stuff than contact the system administrator.
You can assign a group and then set permissions to 660 and do some ACL magic which hopefully works to enforce a umask of 0 on group; however you can not create a group without being root, which does not really solve the problem.
To be fair, I would appreciate if users were allowed to create their own groups.
Mind you, on my own Linux machine I can become root while on Windows all I can be is someone with admin rights (but subordinate to SYSTEM).
Unless IT has blocked it you should have share options for your Public Folder. At least that’s how it was when we ran it at a company. Every user had access to their own public share to share as needed. It was part of the Unix Model.
Never have I seen a public folder on a Linux system, neither personal nor the ones I use for work.
Either way, it would not solve the problem of me myself deciding to share a folder with a set of selected people who can write files in the folder which I then can modify or delete.
I can get to the point of them reading, modifying and creating new files; but the fact that I can not delete files by someone else in my own folders really pisses me off.
All the Linux installs I’ve done have a public folder in the user home directory as default.
And for example in Gnome settings you turn on the sharing option/password.
I realize that doesn’t give you samba sharing with user name access though.