chinmoyr added inline comments. INLINE COMMENTS
> aacid wrote in file.cpp:1382 > Why is there an ifdef anyway? KAuth has at least a mac backend (no idea how > much it works) but adding an ifdef at this level seems the wrong thing to do. This method will be used by FileProtocol::mkdir and FileProtocol::chmod which are not virtual method. So when called in windows this must return false for the time being. So IMO ifdef or something similar is necessary. What do you suggest? > eliasp wrote in file.h:107 > I find `execWithRoot()` to be a bit misleading, as the goal shouldn't be to > always elevate to `root`'s privileges but to only what's required to execute > the specific operation (e.g. browse `/home/someotheruser` doesn't need > `root`'s privileges but only `someotheruser`'s privileges). > > Always elevating to root is IMHO by far too permissive. I agree with you on the part that execWithRoot() is slightly misleading. So I changed it to execWithElevatedPrivilege(). And acquiring somotheruser's privileges still requires elevated privilege does it not? REPOSITORY R241 KIO REVISION DETAIL https://phabricator.kde.org/D6197 To: chinmoyr, elvisangelaccio, #frameworks, dfaure Cc: eliasp, aacid