как войти в качестве участника определенной группы

Я хочу войти в систему как член не первичной группы для создания файлов, чей владелец является членом не первичной группы текущего пользователя.

-rwxr-xr-x 2 gowtham gowtham 4096 Sep 5 14:48 defaultNewFile drwxr-xr-x 2 gowtham specificgrp 4096 Sep 5 14:50 requiredNewFile 

Я не хочу менять групповое владение после создания файла с chown.

Меня больше интересует логин как член не первичной группы.

3 Solutions collect form web for “как войти в качестве участника определенной группы”

В зависимости от того, почему вы хотите это сделать, может быть и другой способ.

Если установлен setgid бит разрешений каталога, то все файлы, созданные в этом каталоге, будут принадлежать той же группе, которая владеет каталогом.

 $ chgrp specificgrp . $ chmod g+s . $ touch newfile $ ls -l newfile -rw-r--r-- 2 gowtham specificgrp 4096 Sep 5 14:48 newfile $ ls -ld . drwxr-sr-x 2 gowtham specificgrp 4096 Sep 5 14:48 . 

newgrp поможет вам. См. Ниже описание прохода. Должен говорить сам за себя.

 $ id uid=1000(gert) gid=1000(gert) groups=1000(gert),4(adm),[...] $ touch file1 $ newgrp adm $ id uid=1000(gert) gid=4(adm) groups=1000(gert),4(adm),[...] $ touch file2 $ ls -al [...] -rw-rw-r-- 1 gert gert 0 Nov 23 11:58 file1 -rw-rw-r-- 1 gert adm 0 Nov 23 11:59 file2 

Да, это изменит основную группу, но не навсегда. Только для этого сеанса / оболочки, поэтому в сценариях это не должно быть проблемой.

можно войти в оболочку как член определенной группы, используя

 login <username>:<group> 
  • Как настроить разрешения для доступа к файлу?
  • Почему вновь созданные пользователи назначаются основным группам своих имен пользователей?
  • Член группы не может писать даже с разрешением на запись
  • Как переключить группу без запроса пароля?
  • id не показывает все группы пользователей
  • Почему я получаю разные разрешения при создании файла с другой группой и как его настроить?
  • Почему рекомендуется создавать группу и пользователя для некоторых приложений?
  • Первичные и вторичные группы
  • Изменить группу по умолчанию для новых пользователей в Solaris 11
  • Linux: id: не удается найти имя для группы ID 999
  • Устранение неполадок при объединении группы в Mint в VirtualBox
  • Interesting Posts

    Почему «Завершение всех оставшихся процессов завершается» при завершении работы?

    SSH во многие системы с ключами RSA без кода доступа

    Ошибка при загрузке разделяемых библиотек после установки программы

    Как получить имя файла, если определенное регулярное выражение присутствует в файле в Perl

    / dev; файлы характерных устройств: network_latency, network_throughput

    Совместите следующий шаблон, который меньше предыдущего совпадения

    Использование второго ip на eth1

    Linux 3.x не удается назначить память PCI BAR

    Как я могу установить переключатель раскладки клавиатуры влево / вправо в xubuntu?

    Почему мой рейд5 всегда ресинжирует? (имена устройств не постоянны?)

    Значок / настройки громкости, не отображаемые в «системном трее», до этого просто исчезли

    Как ограничить / сократить выходную мощность на USB-клиент?

    Смутно о "/etc/init.d" и службах в "/ lib / systemd / system"

    Проблема с использованием клавиш Ctrl + Arrow в Vim при использовании Byobu с tmux

    Разница между архитектурой и платформой в ядре linux

    Linux и Unix - лучшая ОС в мире.