Эта команда
chmod g-rx mydir/
удаляет права на чтение и выполнение из группы. Это оставит без изменений любые разрешения для других (всех) и права на запись для группы.
Это отличается от:
chmod a-rx mydir/
chmod u+rx mydir/
Потому что a-rx влияет на все три человека. Однако он по-прежнему оставляет права на запись для группы или другого пользователя.
Лучший способ сделать это - установить все разрешения явно:
chmod 0700 mydir/
Число 7 является двоичным для 111, где каждый бит представляет чтение, запись и выполнение соответственно, в этой позиции относится к пользователю (владельцу файла). Четыре позиции в 0700 относятся к "special" разрешениям, user разрешениям, group разрешениям и other разрешениям соответственно.
Используйте это, чтобы помочь преобразовать число, связанное с правами, и флаги чтения, записи и выполнения.
http://permissions-calculator.org/