lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 03dc638 2/2: Force group permissions to match


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 03dc638 2/2: Force group permissions to match user permissions for directories too
Date: Wed, 20 Oct 2021 17:05:33 -0400 (EDT)

branch: master
commit 03dc638cda6ef6f2ae0e46deef503d6964e17d3f
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Force group permissions to match user permissions for directories too
---
 gwc/install_posix.sh | 7 +++++++
 install_msw.sh       | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/gwc/install_posix.sh b/gwc/install_posix.sh
index 9b7b64b..9ee05d5 100755
--- a/gwc/install_posix.sh
+++ b/gwc/install_posix.sh
@@ -165,6 +165,13 @@ find . \
   -o -perm -u+w ! -perm -g+w \
   -o -perm -u+x ! -perm -g+x \
   \) -print0 | xargs --null --verbose --no-run-if-empty chmod g=u
+# Do the same for directories, also setting the set-group-id bit:
+find . \
+  -type d \
+  \( -perm -u+r ! -perm -g+r \
+  -o -perm -u+w ! -perm -g+w \
+  -o -perm -u+x ! -perm -g+x \
+  \) -print0 | xargs --null --verbose --no-run-if-empty chmod g=u+s
 # Show all distinct file modes. Expect something like:
 #   00444 regular file
 #   00555 regular file
diff --git a/install_msw.sh b/install_msw.sh
index 43e8298..bcde29b 100755
--- a/install_msw.sh
+++ b/install_msw.sh
@@ -333,6 +333,13 @@ find . \
   -o -perm -u+w ! -perm -g+w \
   -o -perm -u+x ! -perm -g+x \
   \) -print0 | xargs --null --verbose --no-run-if-empty chmod g=u
+# Do the same for directories, also setting the set-group-id bit:
+find . \
+  -type d \
+  \( -perm -u+r ! -perm -g+r \
+  -o -perm -u+w ! -perm -g+w \
+  -o -perm -u+x ! -perm -g+x \
+  \) -print0 | xargs --null --verbose --no-run-if-empty chmod g=u+s
 # Show all distinct file modes. Expect something like:
 #   00444 regular file
 #   00555 regular file



reply via email to

[Prev in Thread] Current Thread [Next in Thread]