Почему `su-` не перечитывает / etc / environment?

У меня несколько странная настройка. Я создаю массив RAID1 и затем передаю его виртуальной машине. Но следующее должно направить вас в правильном направлении.

В моем файле mdadm.conf для создания массива указано следующее: часть устройства сообщает, какие диски искать, а часть массива говорит, какие диски являются частью массива и на каком уровне.

DEVICE /dev/mmcblk0p[1-9]*
ARRAY /dev/md0 level=raid1 devices=/dev/mmcblk0p1,/dev/mmcblk0p2

Затем убедитесь, что ваш RAID-массив находится в файле / etc / fstab , который автоматически монтируется при загрузке или всякий раз, когда вы об этом просите.

/dev/md0   /mnt/md0  ext4  defaults  0 0
2
20.03.2017, 12:04
1 ответ

Хотя su -l отлично работает в моей системе, я заметил, что sudo su -l - хотя он прекрасно подхватывает ".profile" - похоже, вызывает ту же проблему, которую вы описали, очищая переменные, якобы установленные универсально в "/etc/environment".

Я смог получить то, что казалось полным входом в систему (выполнение ".profile" от плюс переменные из "/etc/environment"), сделав:

sudo -i -u <user>
3
27.01.2020, 22:04

Теги

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