русский
Germany.ruForen → Архив Досок→ Linux & Co

Разные режимы работы для разных пользователей

240  1 2 alle
Tolstyj местный житель11.08.04 11:32
Tolstyj
NEW 11.08.04 11:32 
Стоит Slackware 10, по умолчанию грузится в текстовом режиме, как сделать так, чтобы для некоторых (не всех) пользователей, после логина сразу запускалось KDE, а после выхода из KDE автоматом был logout?
Пробовал вписать в файл .profile такие строки:
startx
reset
exit
Все сработало, но появилась проблема: при запуске виртуального терминала вылазит ошибка и он закрявается.
Наверное, он тоже пытается выполнить .profile.
Как это правильно сделать?
#1 
DXI гость11.08.04 13:01
NEW 11.08.04 13:01 
in Antwort Tolstyj 11.08.04 11:32
правильнее использовать gdm.
#2 
Tolstyj местный житель11.08.04 13:52
Tolstyj
NEW 11.08.04 13:52 
in Antwort DXI 11.08.04 13:01
Это как?
#3 
DXI гость11.08.04 14:40
NEW 11.08.04 14:40 
in Antwort Tolstyj 11.08.04 13:52, Zuletzt geändert 11.08.04 15:42 (DXI)
man gdm
если лень читать, просто запусти из под root
из под gdm консоли доступны как и из под X ctrl+alt+F(1-10)
#4 
Al_Bundy прохожий11.08.04 16:38
11.08.04 16:38 
in Antwort DXI 11.08.04 14:40
> если лень читать, просто запусти из под root
или измени run level на 5
man inittab
на SuSE ето выглядит так:
/etc/inittab
# The default runlevel is defined here
id:5:initdefault:
#5 
Tolstyj местный житель11.08.04 17:25
Tolstyj
NEW 11.08.04 17:25 
in Antwort DXI 11.08.04 14:40
Сейчас доберусь до компа с линуксом и буду читать.
#6 
Tolstyj местный житель11.08.04 17:27
Tolstyj
NEW 11.08.04 17:27 
in Antwort Al_Bundy 11.08.04 16:38
или измени run level на 5
Это не катит, тогда всегда будет в графическом режиме запускаться, а я хочу чтобы только после логина некоторых пользователей сразу запускался графический режим, а для остальных оставался текстовый.
#7 
Al_Bundy прохожий11.08.04 18:04
NEW 11.08.04 18:04 
in Antwort Tolstyj 11.08.04 17:27
посмотри в форуме, там пример был, как X при login запускать
http://foren.germany.ru/linux/f/1988614.html
(я не пробовал, может и работает) ;-)
#8 
Tolstyj местный житель11.08.04 19:54
Tolstyj
NEW 11.08.04 19:54 
in Antwort Al_Bundy 11.08.04 18:04
то что доктор прописал.
#9 
DXI гость11.08.04 20:00
NEW 11.08.04 20:00 
in Antwort Tolstyj 11.08.04 17:27
неправильная идеолгия
gdm висит за последним текстовым терминалом (в slackware na 7 (alt+7)) если нужны иксы - сюда
для всех остальных остаются текстовые консоли
я так понимаю, что мы говорим о одной физической машине и несколько юзерах работающих с ней последовательно.
#10 
Tolstyj местный житель11.08.04 20:22
Tolstyj
NEW 11.08.04 20:22 
in Antwort DXI 11.08.04 20:00
я так понимаю, что мы говорим о одной физической машине и несколько юзерах работающих с ней последовательно.
Да, машина одна.
Пользователи работают последовательно (почти).
Суть такова:
логинятся рут, вася и петя - текстовая консоль,
логинятся маша и таня - КДЕ.
В данном случае это получается.
Правда если маша залогинилась, например, в терминале 1, а таня в это время логинится в терминале 2, то она все равно останется в текстовом режиме, но это нормально.
Все равно, те пользователи, кто по-умолчанию грузится в графическом режиме, не знают про сочетания Ctrl+Alt+F(x).
#11 
DXI гость11.08.04 21:06
NEW 11.08.04 21:06 
in Antwort Tolstyj 11.08.04 20:22
это security from ignorance, и это неправильно.
наличие non-detach консоли - это серьезная дыра в безопасности. gdm/xdm не от хорошей жизни, но это решение.
исключение, наверно, можно делать только на домашней машине.
#12 
Tolstyj местный житель11.08.04 21:21
Tolstyj
NEW 11.08.04 21:21 
in Antwort DXI 11.08.04 21:06
это security from ignorance, и это неправильно.
наличие non-detach консоли - это серьезная дыра в безопасности.

Ты по-человечески объясни.
Я с Линуксом только начал разбираться и просто хочу заменить на одной машине Винду на Линукс.
Так сказать удовлетворяю свое любопытство за деньги работодателя.
Это офисная машина, на ней не будет стоять никаких серверов, только офисные программы.
#13 
DXI гость11.08.04 21:51
NEW 11.08.04 21:51 
in Antwort Tolstyj 11.08.04 21:21
при описаном подходе иксы стартуют из консоли (например 1). после старта иксов консоль остается открытой.
дальше
- человек отходит, перед этим сделав lock иксам
- подходит другой и
ctrl+alt+f1
ctrl +z
some actions (при определенном подходе выяснить, что здесь будет сделано будет невозможно)
fg
ctrl+alt+f7
отсюда следует, иксы так запускать нельзя. скрипт надо дополнить как минимум
nohup startx &
exit
не уверен, может хватить
startx &
bg
exit
могут еще тонкости всплыть. ща вот сделал себе этот вариант, посмотрю чем кончится.
и здесь возникает тот самый вопрос: а стоит ли извращаться в таком стиле? не проще ли просто запустить gdm и рассказать
пользователям о ctrl+alt+Fx?
#14 
Al_Bundy прохожий11.08.04 22:53
NEW 11.08.04 22:53 
in Antwort Tolstyj 11.08.04 21:21
Это офисная машина, на ней не будет стоять никаких серверов, только офисные программы.
Тогда где проблема? Почему KDM/GDM/XDM не подходят?
rootu, васe и петe раскажеш про Ctrl+Alt+F(x) ;-)
А KDM можно так настроить, что толко маша и таня в loginwindow стоять будут...
2DXI
могут еще тонкости всплыть.
например remote login
#15 
Tolstyj местный житель11.08.04 23:27
Tolstyj
NEW 11.08.04 23:27 
in Antwort Al_Bundy 11.08.04 22:53
Тогда где проблема? Почему KDM/GDM/XDM не подходят?
А я и не говорил, что не подходят, я просто про них и не знал.
У меня стоин xdm, только что пробовал почитать man к ней, там много всего и я так и не понял, как сделать так как я хочу.
#16 
Tolstyj местный житель11.08.04 23:33
Tolstyj
NEW 11.08.04 23:33 
in Antwort Al_Bundy 11.08.04 22:53
Еще вопрос.
Пробую примонтировать smb-ресурс оп обычного пользователя, а в ответ получаю
"smbmnt must be installed suid root for direct user mounts (1000.1000)"
Что нужно сделат? А то suid root мне ничего не говорит, а man suid нету.

#17 
Duktus прохожий12.08.04 07:08
Duktus
NEW 12.08.04 07:08 
in Antwort Tolstyj 11.08.04 23:33
Один из вариантов: установить LinNeighborHood на автоматическое подключение сетевого диска при запуске. В папку ⌠Автозагрузка■ KDE (может, у Вас что другое) помещаю ссылку на LinNeighborHood. Теперь при загрузке подключается сетевой диск. Остается только вручную закрыть═ окно═ LinNeighborHood . Бухгалтера работают нормально, еще никто не жаловался.
#18 
Russman знакомое лицо13.08.04 10:34
Russman
NEW 13.08.04 10:34 
in Antwort Tolstyj 11.08.04 20:22
Не надо извращатся! Пусть висит xdm. Особо "хардкорные" личности всегда могут хтерм на весь экран запустить, если уж ctrl-alt-f1 нажать не могут.
---
Все гениальное просто, но дорого...
#19 
Tolstyj местный житель13.08.04 11:03
Tolstyj
NEW 13.08.04 11:03 
in Antwort Russman 13.08.04 10:34
Не надо извращатся!
Я не извращаюсь, я спрашиваю.
Не знал, я про сущецтвование такой программы, потому и решал в лоб.
А поповоду залочить екран и отойти:
так в основном у нас народ под виндой ничего не лочит, а просто бросает.
Часто пеи этом забывая, что оставили комп залогиненым.
Садишь ся за комп и приходится предыдущего пользовытеля выгружать.
Над особо забывчивыми часто подшучивают, меняя оринтазию мыши или обои на десктопе.
А вы говорите Ctrl+Alt+F1, Ctrl+Z, something, fg, ctrl+alt+f7.
#20 
1 2 alle