Вы уже запускали visudo ? Эта ошибка указывает на то, что файл уже редактируется. Сначала остановите другой процесс с помощью:
killall visudo
Также запустить
visudo -c
, чтобы убедиться, что файл sudoers не поврежден.
Переменная LS_COLORS
, вероятно, устанавливается с помощью команды GNUdircolors
-, поэтому имя переменной среды не используется напрямую. Типичный .bashrc
фрагмент, который вы найдете в системах, подобных Debian -, будет:
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
fi
Итак, вот что вы хотите сделать:
Если ~/.dircolors
не существует, создайте его, используяdircolor -p > ~/.dircolors
Отредактируйте ~/.dircolors
с помощью вашего любимого текстового редактора
dircolors
базу данных, а не переменную LS _COLORS Теперь всякий раз, когда вы запускаете новую оболочку, вы должны получать нужные цвета.