Эта команда
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/