Будем разбираться

Сегодня решил создать отдельного пользователя для боевого сервера, чтобы не сидеть из под рута. Deseven делал мне красивую цветную консоль, а для нового пользователя стоит обычный баш. Искал как переключиться на другой shell. Нашёл команду chsh. Какой же у неё прекрасный ман — всего на пол страницы. Но она мне почему-то не помогла. Зашёл по другому — отредактировал /etc/passwd
Решение (и первое и второе) нашлось на superuser.com — еще один проект от создателей stackoverflow. Консоль-то переключилась, но вот цвета нет. Будем разбираться…

Еще научился определять разрядность linux

uname -a
Linux dabinews.ru 2.6.32-34-pve #1 SMP Fri Dec 19 07:42:04 CET 2014 i686 i686 i386 GNU/Linux

Это пригодилось потому что я поставил не ту версию дропбокса. Переставил 32 битную. Вроде стартует без ошибки. Но всё равно не работает:

[root@dabinews]~# ~/.dropbox-dist/dropboxd
Another instance of Dropbox (32553) is running!
[root@dabinews]~# dropbox.py status
Dropbox isn't responding!

Ставил отсюда

p.s. интересно, а как, если что удалить то, что по наставил? Просто снести папки .dropbox и .dropbox-dist? Вот оно — то, о чем говорил Курячий — установка софта не из хранилища…
p.p.s. как добавить симлинк в PATH?

Будем разбираться: 6 комментариев

  1. chsh -s /bin/zsh
    ну и скопировать .zshrc и .oh-my-zsh из /root в /home/user

    дропбокс ты зачем-то запускаешь второй раз
    у меня дропбокс на линуксе стоит только в одном месте и там я его запускаю по такому принципу:
    LANG=ru_RU.UTF-8
    sudo -u user /home/user/.dropbox-dist/dropboxd &

    это все еще и обернуто в init-скрипт, но не суть важно
    работает без косяков уже больше года

    что значит «добавить симлинк в PATH»?
    берешь и пишешь путь до директории, реальная она или симлинк — не важно

    1. скопировав файло из /root надо еще конечно же не забыть сделать на него chown -R user:user

    2. > chsh -s /bin/zsh
      я имено так и делал. почему-то не работало. забываю что надо писать в бложек и те команды, что не дали результата, чтобы было понятно что я делал.

      > ну и скопировать .zshrc и .oh-my-zsh из /root в /home/user
      о, кул, теперь она снова цветная!

      > дропбокс ты зачем-то запускаешь второй раз
      1. я неправильно выложил выше код. (переделал) видимо я и правда запускаю его второй раз, но на третьей строке я пытаюсь спросить у него статус, а он говорит что дропбокс не отвечает. Почему он не отвечает, ежели он запущен?

      > симлинк в PATH
      я хочу чтобы дропбокс управлялся просто вводом команды dropbox без ./ перед командой

      > берешь и пишешь
      2. пишешь куда?

      3. на учебном почему-то не хранится история команд zsh

      1. 1. Я хз, я с их скриптами не разбирался, к сожалению. Но знаю что оно виснет если не указать LANG.
        2. Добавь /home/user/.dropbox-dist/ в PATH который указан в /home/user/.zshrc

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *