Сегодня решил создать отдельного пользователя для боевого сервера, чтобы не сидеть из под рута. 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?
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»?
берешь и пишешь путь до директории, реальная она или симлинк — не важно
скопировав файло из /root надо еще конечно же не забыть сделать на него chown -R user:user
А у меня второй пользователь тоже супер, так что работает и так =)
> chsh -s /bin/zsh
я имено так и делал. почему-то не работало. забываю что надо писать в бложек и те команды, что не дали результата, чтобы было понятно что я делал.
> ну и скопировать .zshrc и .oh-my-zsh из /root в /home/user
о, кул, теперь она снова цветная!
> дропбокс ты зачем-то запускаешь второй раз
1. я неправильно выложил выше код. (переделал) видимо я и правда запускаю его второй раз, но на третьей строке я пытаюсь спросить у него статус, а он говорит что дропбокс не отвечает. Почему он не отвечает, ежели он запущен?
> симлинк в PATH
я хочу чтобы дропбокс управлялся просто вводом команды dropbox без ./ перед командой
> берешь и пишешь
2. пишешь куда?
3. на учебном почему-то не хранится история команд zsh
3 — разобрался
1. Я хз, я с их скриптами не разбирался, к сожалению. Но знаю что оно виснет если не указать LANG.
2. Добавь /home/user/.dropbox-dist/ в PATH который указан в /home/user/.zshrc