22 июн. 2013 г.

Монтирование разделов Windows в Linux без root или sudo

Тема на 5 минут - как примонтировать обычному пользователю разделы Windows (ntfs).
Создаем папки, куда будем монтировать. Например в хомяке пользователя, с правами ему.

mkdir /home/user/C
mkdir /home/user/D
chown user:user /home/user/C
chown user:user/home/user/D

Далее дописываем в файл:

nano /etc/fstab

/dev/sda2       /home/user/C    ntfs-3g defaults 0 0
/dev/sda5       /home/user/D    ntfs-3g defaults 0 0

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

Кстати, для работы с ntfs разделами, в системе должен быть установлен пакет ntfs-3g.

Google Chrome исчезает из меню в Debian

За браузером Google Chrome замечен глюк на Debain 7 и 6 - периодически после лог-аута исчезают ярлыки на него из меню, помогает dpkg-reconfigure google-chrome-stable, но до лог-аута.

Решение простое - скопируем ярлыки в нужное место:

cp /opt/google/chrome/google-chrome.desktop /usr/share/applications/

11 июн. 2013 г.

Восстановление или сброс пароля пользователя root базы данных MySQL

Бывает, вы просто забыли/потеряли пароль для суперпользователя БД MySQL, но доступ суперпользователем на сервер у вас есть.
Тогда чтобы восстановить пароль делаем следующее.

1. Останавливаем демона mysqld:

/etc/init.d/mysqld stop

2. Запускаем mysql в безопасном режиме:

mysqld_safe --skip-grant-tables &

3. Заходим в мускуль под рутом в этом режиме без пароля:

mysql -u root -p

4. Меняем пароль пользователя root на новый:

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit


5. Возвращаем всё на круги своя (т. е. перезапускаем мускуль в нормальном режиме) и тестируем:

/etc/init.d/mysqld stop
/etc/init.d/mysqld start
mysql -u root -p