Я заметил, что когда я добавляюсь в новую группу с usermod newgroup -g wayne
Я внесу группу в список, когда я скажу groups
, но если бы я сделал что-то вроде
sudo mkidr /usr/local/grouptest
sudo chown root:newgroup /usr/local/grouptest
cd /usr/local/grouptest
touch test.txt
touch: cannot touch `test.txt': Permission denied
Мне отказано в разрешении. Когда я подключаюсь через сеанс ssh, мне нужно повторно подключиться, и тогда для этого каталога действуют разрешения. Есть ли способ обойти это? Тем более, что при использовании экрана GNU мне пришлось бы убить и заново создать все мои окна, что было бы невероятно надоедливым.
Любая помощь будет принята с благодарностью!
usermod -g
правки /etc/group
, но initgroups()
вызывается только /bin/login
. Тем не менее, newgrp
должен работать, чтобы переключиться на новую группу, за счет запуска дополнительной оболочки.