[РЕШЕНО] Openbox под обычным пользователем

Здравствуйте , суть моей проблемы такова: пользуюсь openbox и немогу зайти под обычным пользователем в WM .Вхожу под обычным пользователем , запускаю xinit-запускается терминал , startx-3 окошка , sudo xinit запускается openbox все красиво и хорошо , но запускается под суперпользователем , в чем причина?Ведь ввожу логин пароль обычного пользователя а не root'a, как можно исправить?Спасибо
startx /usr/bin/openbox
для начала. Никаких sudo.
Потом запуск openbox и всего что нужно можно прописать в .xinitrc, либо установить XDM,GDM,KDM или ещё какой-нибудь их аналог.
Natrio
startx /usr/bin/openbox
для начала. Никаких sudo.
Потом запуск openbox и всего что нужно можно прописать в .xinitrc, либо установить XDM,GDM,KDM или ещё какой-нибудь их аналог.
Под обычным пользователем не видит что прописано в ~/.xinitrc , в этом вся проблема я думаю кроется , как можно решить?
Чтобы выполнилось
startx /usr/bin/openbox
.xinitrc не требуется.
Если можно, покажите пожалуйста вывод команды
ls -l /home
итого 44
drwx—— 9 dimbaz users 4096 Мар 17 00:32 dimbaz
drwxr-xr-x 2 root root 4096 Мар 14 22:41 Downloads
drwxr-xr-x 2 root root 4096 Мар 14 22:41 Games
drwxr-xr-x 2 root root 4096 Мар 16 22:20 Image
drwx—— 2 root root 16384 Мар 14 15:36 lost+found
drwxr-xr-x 2 root root 4096 Мар 14 22:41 Music
drwxr-xr-x 2 root root 4096 Мар 14 22:41 programms
drwxr-xr-x 2 root root 4096 Мар 14 22:41 Video
enigma
Ведь ввожу логин пароль обычного пользователя а не root'a, как можно исправить?
Да, но запускаете от имени root'а, отсюда и результат.

Чтобы выполнить startx /usr/bin/openbox сам файл .xinitrc конечно же не требуется, если вам не лень каждый раз набирать полностью всю команду, а не просто startx
С правами на домашнюю папку порядок, если ваш пользователь называется “dimbaz”. Если можно, ещё на /home
ls -ld /home
И всё-таки –
startx /usr/bin/openbox
работает или нет? Если нет, то что пишет в консоли?
Natrio
С правами на домашнюю папку порядок, если ваш пользователь называется “dimbaz”. Если можно, ещё на /home
ls -ld /home
И всё-таки –
startx /usr/bin/openbox
работает или нет? Если нет, то что пишет в консоли?

работать работает , но вот опять небольшая проблема возникла , в первой консоли , в которой запускается wm следущие фразы смущают : openbox message : невозможно создать директорию home/dimbaz .local/share/openbox/sessions : отказано в доступе.
также не сохраняются настройки , хотя в текстовиках все прописал как было. не запускаются программы которые прописаны в autostart.sh , при запуске obconf ошибка :

An error occured while saving the config file ‘/home/dimbaz/.config/openbox/rc.xml’
С права что-то не так , не хочет запускаться от обычного пользователя
grep /home /etc/mtab
Если в выданной строке вместо rw будет ro, значит у вас раздел /home смонтирован на чтение.
Если rw, тогда под рутом (не su, не sudo, а выйти во всех консолях из пользователя и зайти под рутом):
cd /
chmod 755 home
cd /home
chown -R dimbaz:users dimbaz
Под пользователем:
cd ~
chmod -R 755 .config .local
После этого можно снова пробовать запускать openbox под пользователем.
Natrio
grep /home /etc/mtab
Если в выданной строке вместо rw будет ro, значит у вас раздел /home смонтирован на чтение.
Если rw, тогда под рутом (не su, не sudo, а выйти во всех консолях из пользователя и зайти под рутом):
cd /
chmod 755 home
cd /home
chown -R dimbaz:users dimbaz
Под пользователем:
cd ~
chmod -R 755 .config .local
После этого можно снова пробовать запускать openbox под пользователем.

Спасибо за помощь ! Тему можно закрыть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.