Как установить программное обеспечение, которое находится на моем pendrive? [закрыто]

У меня есть скрипт POST-Install, который устанавливает мой gsetting. Поскольку я запускаю сценарий как sudo, EUID равен 0, я должен найти $ RUID (Real User ID).

вот мой подход:

#!/usr/bin/env bash
# Get the Real Username
RUID=$(who | awk 'FNR == 1 {print $1}')

# Translate Real Username to Real User ID
RUSER_UID=$(id -u ${RUID})

# Set gsettings for the Real User
sudo -u ${RUID} DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/${RUSER_UID}/bus" gsettings set org.gnome.desktop.interface clock-show-date false

exit
1
задан 14 January 2017 в 17:20

0 ответов

Другие вопросы по тегам:

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