fpb@ittc.wec.com (Frank P. Bresz) (12/21/90)
Hi, I often have the case where I want to open up an area of a directory to group access. However I am using SCCS and have many files that should remain read only. A mindless chmod -R g+w . Trashes the sanctity of SCCS by making some things group writable while they aren't user writable. How can I cleanly execute this command? awk/sed/sh/find (or whatever) accepted Please no PERL or CSH. SunOS4.1 (but please don't make it specific to that platform) -- | () () () | Frank P. Bresz | Westinghouse Electric Corporation | \ /\ / | fpb@ittc.wec.com | ITTC Simulators Department | \/ \/ | uunet!ittc!fpb | Those who can, do. Those who can't, simulate. | ---------- | +1 412 733 6749 | My opinions are mine, WEC don't want 'em.
fpb@ittc.wec.com (Frank P. Bresz) (12/22/90)
Yesterday I said : >>Hi, >> I often have the case where I want to open up an area of a >>directory to group access. However I am using SCCS and have many files >>that should remain read only. A mindless >> chmod -R g+w . >> Trashes the sanctity of SCCS by making some things group writable >>while they aren't user writable. >> How can I cleanly execute this command? >> awk/sed/sh/find (or whatever) accepted >> Please no PERL or CSH. >> SunOS4.1 (but please don't make it specific to that platform) Well the answer from Gene Spafford <spaf@cs.purdue.edu> was the exact answer I was looking for : >chmod -R g=u . >will set the group protections for all files and directories to the >the same as the owner protections.... is that what you wanted? > >--spaf Thanks a lot Gene, for a neat concise answer. I guess I didn't quite get the meaning of = and the phrase : The letters u, g, or o indicate that permission is to be taken from the current mode for the user-class. This is being sent to try and stem the tidal wave of answers. -- | () () () | Frank P. Bresz | Westinghouse Electric Corporation | \ /\ / | fpb@ittc.wec.com | ITTC Simulators Department | \/ \/ | uunet!ittc!fpb | Those who can, do. Those who can't, simulate. | ---------- | +1 412 733 6749 | My opinions are mine, WEC don't want 'em.