Sabre: throw exceptions when delete/create/write operations are not permitted

Fixes #3823

@DeepDiver1975 @karlitschek @MTGap @lmaestro