Leonardo Rodrigues wrote on Sun, Oct 29, 2006 at 01:45:15PM -0300: > Though, it seems a bit strange that OpenBSD lacks something like that.
Look at it from a different perspective: There are other operating systems out there featuring thousands of lines of complicated scripts just to ensure that users never need to do simple tasks themselves. In addition to the usual "simplicity improves maintainability and usability" argument, my impression is that OpenBSD actively encourages users to understand how the system works - and to understand which tasks are simple and which ones aren't. On first sight, an additional option "remove from group" to usermod(8) might not hurt much. As a second thought, how would you call it, -g and -G are already occupied; yet it is important for learners to have option names as few and as mnemonic as possible, and please lets not get into --remove-from-group. As a third thought, what might be the next special case that somebody could come up with for plausible reasons? And finally, once you add an option, you have to live with it for good, as somebody will certainly rely on it. At least, i understand that features of this kind are not top priority.