Форум русскоязычного сообщества Ubuntu


Автор Тема: перенос настроек для других пользователей  (Прочитано 6915 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Такая вот проблема. В windows я могну разместить в All Users на рабочий стол нужные мне ярлыки. В ubuntu как можно сделатьчтобы у всех входящих пользователей на рабочем столе появлялся определенный ярлык на запуск приложения?
И следующий вопрос. Я пользователем с правами рута сконфигурировал wine. Когда захожу другими пользователями - настроек нет (что логично :) ). Вот как сделать так чтобы настройки wine сохранялись для всех пользователей? Переписать папку wine в папку пользователя я не могу, потому что логины берутся из windows AD. И кто будет заходить заранее неизвестно.
Помогите новичку :)

Оффлайн Gena_Zakharov

  • Участник
  • *
  • Сообщений: 154
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #1 : 30 Ноября 2008, 18:56:26 »
Настройки всех приложений хранятся в домашней папке пользователя и скрытых файлах и каталогах. Например таких.
.kde
.gnome
.firefox

 Для того, чтобы скопировать сделанные настройки новому пользователю, нужно скопировать в его домашнюю папку эти каталоги. Сделать их видимыми можно в пункте меню "Вид".

Можно ли сделать ярлыки, общие для всех пользователей, я не знаю.

PS
Чтобы выставить для любой программы настройки по умолчанию, необходимо удалить папку с настройками этой программы.
Dell Inspiron 1501
OS: Ubuntu 10.04 / Gentoo

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #2 : 30 Ноября 2008, 20:09:09 »
В линукс есть директория /etc/skel , которая является шаблоном для всех пользовательских каталогов. При создании пользователя ему в домашний каталог копируется содержимое этого каталога. Не совсем то что тебе нужно, но в некоторых ситуациях может пригодится.

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #3 : 11 Декабря 2008, 11:24:57 »
Следующий прикол! Для локальных пользователей все действительно переносится, а для доменных пользователей - нет! Что-то с правами?

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #4 : 11 Декабря 2008, 11:28:01 »
Следующий прикол! Для локальных пользователей все действительно переносится, а для доменных пользователей - нет! Что-то с правами?

В смысле для доменных нет? А ты как тачку в домен вводил, что настраивал?

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #5 : 11 Декабря 2008, 11:32:02 »
Через Likewise. Машина в домене видна. Сама видит папки windows в домене и пользователи попадают в них в соответствии с правами.

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #6 : 11 Декабря 2008, 11:58:18 »
Через Likewise. Машина в домене видна. Сама видит папки windows в домене и пользователи попадают в них в соответствии с правами.

Проверил... И точно - не работает.

Лёгкое гугление подсказало ответ. Нужно добавить строчку:

session required pam_mkhomedir.so umask=0022 skel=/etc/skel

В файл /etc/pam.d/common-session

После чего полезно сходить в ребут.

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #7 : 11 Декабря 2008, 12:08:56 »
Через Likewise. Машина в домене видна. Сама видит папки windows в домене и пользователи попадают в них в соответствии с правами.

Проверил... И точно - не работает.

Лёгкое гугление подсказало ответ. Нужно добавить строчку:

session required pam_mkhomedir.so umask=0022 skel=/etc/skel

В файл /etc/pam.d/common-session

После чего полезно сходить в ребут.


Ага, я тоже гуглю... Нашел как раз это вот. Итак... добавил... барабанная дробь...
« Последнее редактирование: 11 Декабря 2008, 12:12:57 от erve »

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #8 : 11 Декабря 2008, 12:12:27 »
Нифига :) не помогло.. хотя логику такого решения понимаю - указано где брать чистый профиль

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #9 : 11 Декабря 2008, 12:25:47 »
Нифига :) не помогло.. хотя логику такого решения понимаю - указано где брать чистый профиль

Надо попробовать поиграться с последовательностью объявления модулей в конфиге... Чую что всё-таки дело в этом..

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #10 : 11 Декабря 2008, 12:28:36 »
Эээ... в каком конфиге? А может быть такое, что прав доменному пользователю не хватает читать из /etc/skel?
« Последнее редактирование: 11 Декабря 2008, 12:32:03 от erve »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #11 : 11 Декабря 2008, 12:55:10 »
Эээ... в каком конфиге? А может быть такое, что прав доменному пользователю не хватает читать из /etc/skel?

В /etc/pam.d/common-session

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #12 : 11 Декабря 2008, 13:28:28 »
Вот что в логах

auth.log
Received UPN of: admin@DDD.NET admin@DDD.NET
PAM config: global:krb5_ccache_type 'FILE'
No membership check being enforced
Returning 0 for user "ddd\admin"
user 'ddd\admin' granted access
homedir is /home/DDD/admin
dir: attempting to mkdir [/home/DDD/admin/] to [0755]
dir: attempting to chown [/home/DDD/admin/] to (429927976,429916673)
created .k5login for user 'ddd\admin'
PAM config: global:krb5_ccache_type 'FILE'
No membership check being enforced
Returning 0 for user "ddd\admin"
user 'ddd\admin' granted access
homedir is /home/DDD/admin

т.е. авторизация пролходит, все ок... папка создается

/etc/pam.conf  пустой
/etc/pam.d/system.auth вообще отсутствует хотя в него тоже читал надо эти строки писать

Весь common-session в 3х строках....

session   sufficient   /lib/security/pam_lwidentity.so
session   required   pam_unix.so
session required        /lib/security/pam_mkhomedir.so umask=0022 skel=/etc/skel

ничего особо не намеянешь в плане порядка модулей....

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #13 : 11 Декабря 2008, 14:11:47 »
Я думаю что если его сунуть в самое начало то по идее он должен отработать первым. Либо я не до конца понимаю работу pam :)

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перенос настроек для других пользователей
« Ответ #14 : 11 Декабря 2008, 14:25:06 »
Я думаю что если его сунуть в самое начало то по идее он должен отработать первым. Либо я не до конца понимаю работу pam :)

Ага. Не помогло...

 

Страница сгенерирована за 0.038 секунд. Запросов: 23.