Одни и те же файлы для разных пользователей на одной виртуальной машине Google Compute Engine

Одни и те же файлы для разных пользователей на одной виртуальной машине Google Compute Engine

Я новичок в GCP и облачных вычислениях в целом, а также у меня нет опыта разработки программного обеспечения, поэтому, пожалуйста, извините меня, если мой язык не совсем точен.

Я работал над проектом в виртуальной машине Google Compute Engine. Теперь я хотел проверить, сможет ли коллега работать над моим проектом, но когда он подключился к экземпляру, поскольку он был подключен к его пользователю, экземпляр оказался пустым.

Есть ли способ поделиться одними и теми же файлами для разных пользователей? Мне нужно создать общего пользователя, чтобы мы видели одни и те же файлы при подключении? Я не могу найти, как это сделать. У нас обоих есть права администратора, так что это не должно быть проблемой. Любая помощь будет оценена по достоинству

Редактировать: Просто для ясности, моя цель состоит в том, чтобы всякий раз, когда я и/или мой коллега подключаемся к нашему экземпляру GCE, мы всегда использовали одни и те же папки.

решение1

Допустим, вас зовут Хуан, а вашу коллегу — Мэри. Каждый из вас входит в Google Compute Engine с помощью SSH, что означает, что ваш идентификатор пользователя Google определяет ваш домашний каталог.

Ваш домашний каталог будет выглядеть как /home/juan, а каталог Мэри — как /home/mary.

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

Измените ниже juan и mary на ваши реальные имена пользователей. Команда whoскажет вам, кто вы.

  1. Создайте новую группу под названием «Пользователи» (любое название по вашему желанию):sudo groupadd users
  2. Добавьте себя в эту группу:sudo usermod -a -G users juan
  3. Добавьте Мэри в эту группу:sudo usermod -a -G users mary
  4. Создайте новый общий каталог (любой путь по вашему желанию):sudo mkdir /home/shared
  5. Измените владельца группы на пользователей:sudo chgrp users /home/shared
  6. Предоставьте пользователям группы разрешения на чтение, запись и выполнение:sudo chmod 755 /home/shared

Нет, каждый раз, когда вы входите в систему, переходите в каталог /home/shared и делайте свою работу там. Если вы забыли, скопируйте ваши новые файлы или измененные файлы в каталог /home/shared.

Связанный контент