Я новичок в GCP и облачных вычислениях в целом, а также не имею опыта разработки программного обеспечения, поэтому, пожалуйста, извините меня, если мой язык не совсем точен.
Я работал над проектом на виртуальной машине Google Compute Engine. Теперь я хотел посмотреть, может ли коллега работать над моим проектом, но когда он подключился к экземпляру, так как он был подключен к его пользователю, экземпляр был пуст.
Есть ли способ поделиться одними и теми же файлами для разных пользователей? Должен ли я создать общего пользователя, чтобы при подключении мы работали с одними и теми же файлами? Я не могу найти способ сделать это. У нас обоих есть права администратора, так что это не должно быть проблемой. Любая помощь будет оценена
Изменить: Чтобы быть ясным, моя цель состоит в том, чтобы всякий раз, когда я и / или мой коллега подключаемся к нашему экземпляру GCE, мы всегда используем одни и те же папки
Допустим, вас зовут Хуан, а ваша коллега - Мэри. Каждый из вас входит в Google Compute Engine с помощью SSH, что означает, что ваш идентификатор пользователя Google определяет ваш домашний каталог.
Ваш домашний каталог будет выглядеть так /home/juan
, Мэри будет выглядеть /home/mary
.
Решение состоит в том, чтобы создать новый каталог, к которому вы оба имеете общий доступ, и предоставить разрешения для вас обоих.
Измените ниже juan и mary на свои настоящие имена пользователей. Команда who
расскажу, кто вы.
sudo groupadd users
sudo usermod -a -G users juan
sudo usermod -a -G users mary
sudo mkdir /home/shared
sudo chgrp users /home/shared
sudo chmod 755 /home/shared
Нет, каждый раз, когда вы входите в систему, переходите в каталог / home / shared и выполняйте там свою работу. Если вы забыли, скопируйте новые или измененные файлы в каталог / home / shared.