Описание тега palm
Осторожны, где вы черпаете свои аналогии. На поставки .bashrc и
может быть опасным в том смысле, что если переменная добавляется к вам попасть в ситуацию, когда нечто подобное может произойти:
начальная ОКР
Путь=/путь/к/реж
получены ОКР
Путь=/путь/к/реж:/путь/к/реж
Вот почему это обычно хорошая практика, чтобы выйти из системы и снова войти в систему, когда коренные изменения происходят на низком уровне среды файлы, такие как .bashrc и
и/или .файл
.
Быть добавлены или удалены из группы Unix должны также рассматриваться как серьезные изменения, требующие выхода/входа.
Вы можете получить доступ к, по меньшей мере в одну оболочку, но так же и одним из этих 3 операций в отношении группы меняется в Unix появляться:
Су - <пользователь>
Су <пользователь>
команды newgrp
3-й метод будет работать, но это потребует от вас, чтобы слепо изменить себя к группе, которая проявляет себя однако в существующей среде, а потом делают на этом свой основной группы новая группа, которая не может быть то, что вы хотите.
Почему
Если вы взгляните на man-странице, учетных данных вы увидите, почему дочерние процессы не могут иметь изменения, внесенные через usermod
сразу отражается в режиме реального времени образом:
отрывок
Дочерний процесс, созданный на вилке(2), наследует копии своих родителей пользователей и идентификаторов групп. При execve(2), реальных пользователей процесс и ID группы и дополнительных идентификаторов групп сохранились; эффективное и сохраненный набор идентификаторов может быть изменен, как описано в вызова execve(2).