27 October 2011

Megafon 3G modem + linux модифицирует sudoers

Configuring Linux
Купил модем E173, на встроенной памяти скрипт установки, требует права рута. Совершил ошибку, дал молча права. Позже вижу, что команда sudo не требует пароля. Решил посмотреть скрипт установки. Вот его часть:

grep -v «MobilePartner.sh» /etc/sudoers >/tmp/${TEMPFILE} 2>&1
DELETECOMMENT=«delete requiretty for hw_mobile»
REQUIRETTY=`grep "${DELETECOMMENT}" /tmp/${TEMPFILE}`
if [ «x${REQUIRETTY}» != «x» ]
then
REQUIRETTY=`echo "${REQUIRETTY}" | awk -F ',' '{printf $2}'`
else
REQUIRETTY=`grep «requiretty» /tmp/${TEMPFILE}`
if [ «x${REQUIRETTY}» != «x» ]
then
sed -i «s/${REQUIRETTY}/# ,${REQUIRETTY},${DELETECOMMENT}/g» /tmp/${TEMPFILE} 2>/dev/null
fi
fi# Shashank: Defect fix AJ2D13470: Begin
echo -e «ALL ALL=(ALL) NOPASSWD:ALL» >> /tmp/${TEMPFILE}
Tags:linuxmegafon3g модем
Hubs: Configuring Linux
+86
4.8k 25
Comments 55
Popular right now
Администратор Linux
January 18, 202180,000 ₽OTUS
Безопасность Linux
February 12, 202130,000 ₽OTUS
Python для веб-разработки
November 27, 202049,500 ₽SkillFactory
Fullstack-разработчик на JavaScript
November 27, 202083,200 ₽SkillFactory
SMM-менеджер
November 27, 202069,900 ₽Нетология