Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

  1. Создайте новую группу под названием users (любое имя по вашему желанию): 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.