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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн apl

  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Не очень понятны некоторые требования:

1. Зачем копировать хоум если можно его держать на сервере?
2. Зачем копировать именно в момент логина? Какой в этом смысл?

Ну и просто опишите что вам вообще нужно? В общем. Может задача решается не так...
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
извините за назойливость, но именно это и делает сервер терминалов. т.е серв с данными разграниченными по группам-юзерам. и при локальном входе на хостовую машиу (указав пару логин-пасс) получаем окружения КОНКРЕТНО для этого юзера-машины.
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн trooll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Не очень понятны некоторые требования:

1. Зачем копировать хоум если можно его держать на сервере?
2. Зачем копировать именно в момент логина? Какой в этом смысл?

Ну и просто опишите что вам вообще нужно? В общем. Может задача решается не так...

Хорошо, может быть я что то и не так делаю но я по ка что нашол одно решение задачи и как раз в решении этой задачи используется монтирования папки пользователя с сервера на рабочую станцию.

То есть грубо говоря, изначально решение было следующее в файле rc.local прописывалось монтирование всей папки SERVER/home (где хранились и хранятся папки учетных записей пользователе тонмть по сути вся конфигурация учетной записи пользователя храниться на сервер ) монтирование осуществлялось в локальную папку рабочей станции /home тем самым при входе пользователя в ситему с любой рабочей станции пользователь мог работать со своей учетной записью, своими файлами и своими настройками рабочего пространства.

Что касаемо непосредственно конечной цели:
Необходимо чтобы папка учетной записи пользователя хранилась на сервере и при входе в систему на любой рабочей станции пользователь мог работать в своем рабочем окружении с папкой учетной записи.


Оффлайн Click

  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
ты скрипт смотрел?

Оффлайн trooll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
ты скрипт смотрел?

Нет, что за скрипт? Может не заметил, где смотреть? :)
« Последнее редактирование: 21 Сентября 2010, 09:32:06 от trooll »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
ТС, Вы скрипт написали ?
Покажите, что получилось и что не работает.
А так разговор очень абстрактый.
ЗЫ.
Если Вы захотите тонких клиентов.
То смотрите сервер терминалов (про это Вам уже говорили).
По названию темы.
Насколько я понял монтировать серверную папку Вы уже умеете.
В чем проблемы ?
 

Оффлайн Click

  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
посмотри в этой теме на первой странице мои сообщения

Оффлайн trooll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
ТС, Вы скрипт написали ?
Покажите, что получилось и что не работает.
А так разговор очень абстрактый.
ЗЫ.
Если Вы захотите тонких клиентов.
То смотрите сервер терминалов (про это Вам уже говорили).
По названию темы.
Насколько я понял монтировать серверную папку Вы уже умеете.
В чем проблемы ?
 

1) Нет скрипт я не написал так как понятие не имею чего как писать.

2) Нет тонкие клиенты мне не нужны.

3) Да монтировать я умею но как я и писал выше уже несколько раз монтирую я только всю папку /home мне же необходимо монтировать папку конкретного пользователя, ног для того что бы замонтировать конкретную папку пользователя необходимо получить имя пользователя который зашол в ситему, как получить это имя пользователя хочу поинтересоваться у сообщества.

То есть мне необходимо  что бы при входе пользователя допустим vasyaPupkin монтировалось не просто всю папку /home а только /home/vasyaPupkin

Оффлайн Click

  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
дак смотрел скрипт то?)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
1) Нет скрипт я не написал так как понятие не имею чего как писать.
Скрипт - это последовательность команд в одном файле.
Вначале для того, чтобы было понятно, что за зверь, пишут
#!/bin/sh
или
#!/bin/bash
Не забыть дать права на выполнение файлу скрипта.
ЗЫ. Что-то надо почитать по bash.

Оффлайн Click

  • Активист
  • *
  • Сообщений: 693
  • Красафчег
    • Просмотр профиля
    • Ubuntu и напильник
 ;D твою дивизию

#!/bin/bash
a=`whoami`
echo mount 192.168.0.1:/home/$a /home/$a
done

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
done можно убрать.

Оффлайн Sofim

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля

То есть мне необходимо  что бы при входе пользователя допустим vasyaPupkin монтировалось не просто всю папку /home а только /home/vasyaPupkin

А в чем проблема монтирования всей папки /home ?
vasyaPupkin в любом случае не сможет залезть не в свою папку...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
+1 к монтированию /home целиком и ограничению доступа к остальным каталогам посредством разделения прав.

 

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