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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Очиска рабочего стола послеперезагрузки  (Прочитано 1604 раз)

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

Оффлайн akimov_aleks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Привет все подскажите каксделать чтобы после перезагрузки с рабочего стала удалялись все документы папки итд... но остовались ярлыки

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Очиска рабочего стола послеперезагрузки
« Ответ #1 : 05 Сентябрь 2011, 13:29:45 »
Цель сего мероприятия?

Оффлайн akimov_aleks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #2 : 05 Сентябрь 2011, 13:47:46 »
Цель простая стоит интернет кафе... люди постоянно засерают рабочий стол и документы ножно сделать чтоб после перезагрузки все очищалось

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн akimov_aleks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #4 : 05 Сентябрь 2011, 14:19:19 »
там так и не решилась задача

Оффлайн san-alex

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 7732
  • Ex-CNC programmer
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #5 : 05 Сентябрь 2011, 14:33:35 »
Клиент платит - создается новый пользователь. Если клиент приходит еще раз, грузится в своего пользователя со свом рабочим столом и сам себе разбирается, что он там насоздавал. Пользователи не активные некоторое время - удаляются.
В этом способе есть еще один плюс: если разрешать пользователю не тратить все деньги за один раз, то он придет, как минимум, еще раз. Заодно, сам клиен будет заинтересован помнить имя своего пользователя.
« Последнее редактирование: 05 Сентябрь 2011, 14:35:30 от san-alex »

Оффлайн akimov_aleks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #6 : 05 Сентябрь 2011, 14:42:26 »
большая проходимость компы засруться профилями.... варионт не подходи....

Оффлайн san-alex

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 7732
  • Ex-CNC programmer
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #7 : 05 Сентябрь 2011, 14:57:25 »
Через месяц простоя удаляешь профиль. Дефолтный профиль места не много занимает.
Заодно, персонализируя рабочее место, создашь свою постоянную клиентуру.

Оффлайн akimov_aleks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #8 : 05 Сентябрь 2011, 15:02:46 »
у меня связка gameclas... там тяжело так будет оргонизавать.... подскажите такую схему как сделать вовремя загрузки удаляються папки и потом с определенного места они копируються на это место а там уже ярлычки стоят....

Оффлайн Raf73

  • Активист
  • *
  • Сообщений: 739
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #9 : 05 Сентябрь 2011, 15:19:33 »
А не проще ли создать "образцовый рабочий стол", где будет все то, что должно быть на рабочем столе. Сохранить его в какой-то папке, например "Шаблон", и постоянно восстанавливать его оттуда, предварительно удалив ненужный рабочий стол. А можно создать пользователя "Образец", со всеми настройками рабочего стола. При создании нового юзверя удаляется старая папку пользователя, а затем просто копируется профиль "образец" под новым именем. После копирования меняем владельца папки и всего-то делов.
« Последнее редактирование: 05 Сентябрь 2011, 15:21:25 от Raf73 »

Оффлайн akimov_aleks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #10 : 05 Сентябрь 2011, 15:20:47 »
А не проще ли создать "образцовый рабочий стол", где будет все то, что должно быть на рабочем столе. Сохранить его в какой-то папке, например "Шаблон", и постоянно восстанавливать его оттуда, предварительно удалив ненужный рабочий стол. А можно создать пользователя "Образец", со всеми настройками рабочего стола. При создании нового юзверя удаляется старая папку пользователя, а затем просто копируется профиль "образец" под новым именем.После копирования меняем владельца папки и всего-то делов.
раскажи по подробнее как это делаеться...

Оффлайн Raf73

  • Активист
  • *
  • Сообщений: 739
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #11 : 05 Сентябрь 2011, 15:32:28 »
Это делается однократно:
1. Вручную создать пользователя obrazets, настроить так, как должно выглядеть для только что пришедшего пользователя.
2. Создаем вручную к примеру пользователя uzver и назначаем ему папку /home/uzver

А это будет делать скрипт:
3. В скрипт привинтить удаление папки /home/uzver (эрэм эрэф /home/uzver)
4. Копируем папку obrazets под именем uzver (см. man cp)
5. Поскольку пользователь уже есть, то при помощи chown делаем uzver'я владельцем папки uzver и содержимого папки (см. man chown).

А вот насчет куда прикрутить этот скрипт точно сказать не могу, но куда-нить типа в /etc/init.d
« Последнее редактирование: 05 Сентябрь 2011, 15:41:46 от Raf73 »

Оффлайн Sergijoo

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #12 : 05 Сентябрь 2011, 20:19:46 »
Привет все подскажите каксделать чтобы после перезагрузки с рабочего стала удалялись все документы папки итд... но остовались ярлыки

В файл /etc/rc.local добавь строку /usr/bin/find /home/*/Рабочий\ стол/* -maxdepth 1 -not -iname '*desktop' -exec /bin/rm -r {} \;
« Последнее редактирование: 06 Сентябрь 2011, 00:23:40 от Sergijoo »

Оффлайн xuser73

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #13 : 05 Сентябрь 2011, 21:49:10 »
В файл /etc/rc.local добавь строку /usr/bin/find /home/*/Рабочий\ стол/* -maxdepth 1 -not -iname '*desktop' -exec rm -r {} \;
Красиво, но есть недостаток этого способа - оставляет пустой рабочий стол. А ежели надо ярлыки какие оставить?
Настоящему коту всегда март.

Оффлайн Sergijoo

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: Очиска рабочего стола послеперезагрузки
« Ответ #14 : 06 Сентябрь 2011, 00:19:39 »
В файл /etc/rc.local добавь строку /usr/bin/find /home/*/Рабочий\ стол/* -maxdepth 1 -not -iname '*desktop' -exec rm -r {} \;
Красиво, но есть недостаток этого способа - оставляет пустой рабочий стол. А ежели надо ярлыки какие оставить?

В том то и дело что удаляется всё кроме ярлыков.

 

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