используйте испытательный стенд с Linux. Это позволит Вам искать потерянный/поврежденный/перезаписанный раздел (разделы) (таблицы) и восстанавливать/восстанавливать их (и или их данные) и даже позволяет, Вы вывести необработанные данные от ntfs отформатировали дисковое пространство.
apt
устанавливает пакеты системного уровня, и поэтому для использования apt требуются права, эквивалентные root.
Если вам нужно выполнить дальнейшие шаги по развертыванию приложения от имени другого пользователя, вам нужно будет выполнить эти шаги. вне процесса установки пакета deb.
Я закончил с этим объявлением роли:
- name: ruby installer
hosts: all
sudo: True
user: vagrant
roles:
- ruby
И эта задача для установки зависимостей:
- name: Install ruby building dependencies
apt: name={{ item }}
state=installed
update_cache=yes
sudo_user: root
with_items:
-dependency
Теперь использует root для задачи apt и vagrant для других задач ruby в playbook.