Запуск программы под другим пользователем с отображением X-сервера

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] 
md2 : active raid1 sda3[0] sdb3[1] 
     21392384 blocks super 1.2 [2/2] [UU] 

md3 : active raid5 sdd5[1] sdh5[5] sdg5[4] sdf5[3] sde5[2]
     9743376960 blocks super 1.2 level 5, 64k chunk, algorithm 2 [6/5] [_UUUUU]

md1 : active raid1 sda2[0] sdb2[1] sdd2[7] sde2[6] sdf2[5] sdg2[4] sdh2[3]
     2097088 blocks [12/7] [UU_UUUUU____]

md0 : active raid1 sda1[0] sdb1[1] sdd1[7] sde1[6] sdf1[5] sdg1[4] sdh1[3]
     2490176 blocks [12/7] [UU_UUUUU____] unused devices: <none>

Это хорошо mdadm --create ошиблись: эта команда с большей вероятностью уничтожит ваш массив, чем сохранит его. Поскольку он вышел из строя на ранней стадии, он, скорее всего, не причинил никакого вреда.

/ dev / md3 отсутствует только одно устройство, поэтому его можно будет восстановить. Выполнение mdadm --run / dev / md3 с последующим mdadm --readwrite / dev / md3 должно сделать его пригодным для использования; на этом этапе замените неисправный диск и добавьте новый в массив с помощью mdadm --manage / dev / md3 --add / dev / <вставьте сюда новый диск> . Подсистема md начнет восстановление массива.

3
03.11.2016, 19:07
1 ответ

Наконец-то я нашел решение, описанное в этом ответе

Все, что мне нужно было сделать, это выполнить следующую команду от имени root:

xhost si:localuser:test

Очевидно, эта команда позволяет пользователю использовать сервер отображения.

Пожалуйста, отредактируйте этот ответ, если вы знаете больше об этой проблеме.

3
27.01.2020, 21:37

Теги

Похожие вопросы