Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ivan Shmakov                         2:5002/75.3    14 Jan 2001  01:13:47
 To : Ivan Bogomolov
 Subject : Re: su
 -------------------------------------------------------------------------------- 
 
 
 >А про xauth я в мане нихрена не понял :(
 
   Объясняю. Помимо access list (который рулится xhost'ом) существует
   более новый, более совершенный и т.п. способ руления доступом к
   X Server'у, он заключается в том, что когда активируются X'ы
   (сделал логин из xdm, запустил startx, неважно), в файлик
   ~/.Xauthority добавляется ключик для доступа к этому X Server'у
   (часто к :0). Когда прога пытается открыть дисплей ($DISPLAY по
   дефолту) она (точнее соотв. функция Xlib) и сервер проводят процесс
   авторизации. Если ключик совподает -- всё o.k., программе
   разрешается выводить окошко, etc. Иначе XOpenDisplay возвращает
   NULL и прога говорит: Can't open display.
 
   Т.о., если надо поюзать дисплей от первого юзера, делаешь от этого
   юзверя xauth list, а потом, после su, делаешь xauth add ..., оно
   не сложно.
 
 p.s.  одно время на братовом компе стоял сильно урезанный Linux, буквально
   только один X-Terminal, и то, у него стояло ядро и loadlin, которое,
   через NFS, грузило с моего компа root filesystem, xdm стоял у меня и
   я лазил, от root'а, в директорию, где xdm ложит файл авторизации, или
   к брату в домашнюю, копировал себе его ключ, и пускал ему тараканов
   (xroach) на desktop ;)
 -- 
 Sincerely yours Death.
 --- slrn 0.9.6.2.
  * Origin: SIAMICS (2:5002/75.3@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: su   Ivan Shmakov   14 Jan 2001 01:13:47 
Архивное /ru.linux/14688a75d3359.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional