она начала выдавать неправильные результаты,
Есть один момент, force group = admin
Дело в том, что если пользователь не является собственником файла, он не сможет его удалить. А у вас, собственник файла имнно пользователь, который его создает. Но зато они все якобы в группе admin. Получается, что каждый может читать и изменять файлы, т.к. входит в группу admin, но если один человек создал файл, то другой его удалить не сможет. Попробуйте заменить параметр на force user и соответственно придумайте под это дело пользователя, от которого будут действовать пользователи и тогда любой сможет удалить файлы. Можете попробовать использовать того-же nobody.
Вот я не понимаю - зачем такая глупая политика "все можно для всех" вместо того, чтобы выделить только тех, кому всё можно и включить их в одну группу, дав ей соответствующие права.
Смотря где. Если это маленькая сеть, либо просто папка куда народ кидает кто-че хочет - оченб удобно. Никто же не запрещает помимо этой папки создавать другие, с доступом по юзерам. А еще, если скажем открывать word-документы, то разграниченный доступ тоже может привести к проблемам, т.к. тот кто сохранил файл - тот становиться его создателем. Причем не его конкретно, а создателем нового файла, с изменениями. И этот новый файл по сценарию, должен заменить собой старый, методом удаления старого и переименования нового в старое имя. Но новый файл не сможет встать на замену старого, если владелец старого файла отличается от владельца нового. Т.к. удалить старый файл может либо хозяин, либо root.