9/25/2008

Створення шаблону для Joomla! 1.5

Пропонуємо Вашій увазі невеликий мануал-введення по створенню шаблонів для Joomla! 1.5. Стаття описує базовий функціонал розділення логіки та дизайну для тих, хто займається створенням шаблонів.­

­ ­­­

Шаблон

Структура шаблону практично не змінилася. Шаблони лежать у папці /templates. У папці Вашого шаблону обов'язково повинні бути наступні файли: index.php і templateDetails.xml (саме так з D у верхньому регістрі).

Папки для CSS і опис своїх типів відображення модулів (див. нижче) називаються css і html відповідно.

Структура:

  • templates
    • my_template
      • css
      • html
      • index.php
      • templateDetails.xml

Файл templateDetails.xml містить опис шаблону (ім'я автора, дату створення та ін.) і список файлів, які містяться в шаблоні (необхідно для встановлення шаблона через Менеджер Встановлення). Файл index.php - це власне і є шаблон.

Код порожнього index.php:

<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml: dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
</head>   <body>   </body>
</html>


Всередині теґів <body>...</body> міститься html-зміст шаблона (можливі включення PHP-коду).



Модулі



В Joomla! 1.0.x модулі виводилися так:



<?php mosLoadModules ( 'left',-1); ?>


де:




  • left - позиція модуля,


  • -1 - тип відображення модуля.



В Joomla! 1.5 відображення модулів здійснюється наступним чином:



<jdoc:include type="modules" name="right" style="-1" />


де:




  • type="modules" - говорить про те, що виводиться модуль;


  • name="right" - вказує на позицію модуля;


  • style="-1" - вказує тип висновку модуля.



Для style="..." з'явилася можливість вказування типу виводу не тільки цифрами, але й ключовими словами.



style="table" - стандартний вивід модуля в таблиці:



<table cellpadding="0" cellspacing="0" class="moduletable">
<tr>
<th valign="top">Заголовок Модуля</th>
</tr>
<tr>
<td>Зміст Модуля</td>
</tr>
</table>


де:




  • style="horz" - горизонтальний відображення.



Не побачив різниці з style="table", хоча в офіційному мануалі сказано, що формується горизонтальне відображення модуля.



style="xhtml" - вивід модуля в одному DIV із заголовком H3:



<div class="moduletable">
<h3>Заголовок Модуля</h3>
Зміст Модуля
</div>


style="rounded" - відображення модуля в чотирьох вкладених DIV (використовується для створення закруглених кутів у модулях):



<div class="module">
<div>
<div>
<div>
<h3>Заголовок Модуля</h3>
Зміст Модуля
</div>
</div>
</div>
</div>


style="raw" - буде виведений зміст модуля без заголовка, таблиць і DIV'ів:



Зміст Модуля


В Joomla 1.5 додана можливість створювати свої типи відображення модулів.



Опис типу відображення модуля знаходиться у файлі /templates/template_folder/html/modules.php. Ім'я функції обов'язково повинне починатися з modChrome_.



Приклад відображення модулів



Створимо тип відображення style="example", у якому модулі будуть виводитися в таблиці шириною 180px, заголовок модуля має червоне тло, текст заголовка виводиться в тегах <H3>…</H3>, тіло модуля має сіре тло. Весь текст у верхньому регістрі.



Код найпростішого файлу modules.php буде таким:



<?php   defined('_JEXEC') or die('Restricted access');   function modChrome_example($module, & $params)
{   ?>   <table width="180px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="background-color:red;"><h3><?php echo $module->title ?></h3></td>
</tr>
<tr>
<td style="background-color:gray; text-transform:uppercase;"><?php echo $module->content ?></td>
</tr>
</table>   <?php   }   ?>


Контент



Відображення контента здійснюється таким чином:



В Joomla! 1.0.x



<?php mosMainBody(); ?>


В Joomla! 1.5



<jdoc:include type="component" />


Код найпростішого index.php трьохколоночного шаблону



<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml: dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
</head>   <body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="left"><jdoc:include type="modules" name="left" style="raw"/></td>
<td class="center"><jdoc:include type="component" /></td>
<td class="right"><jdoc:include type="modules" name="right" style="raw"/></td>
</tr>
</table>
</body>   </html>


Трюки з відображенням модулів



Завдання:


Для зареєстрованих користувачів виводимо модулі в right для всіх інші модулі в user1.



Вирішення:


Після тегу <body> пишемо



<?php $user =& JFactory::getUser(); ?>


у тілі шаблона



<?php if($user->_id) {?>
<jdoc:include type="modules" name="right" style="raw"/>
<?php } else {?>
<jdoc:include type="modules" name="user1" style="raw"/>
<?php }?>


Завдання:


Для користувачів групи author виводимо модулі в right для всіх інші модулі в user1.



Вирішення:


Після тегу <body> пишемо



<?php $user =& JFactory::getUser(); ?>


у тілі шаблона



<?php if($user->get('usertype') == 'Author') {?>
<jdoc:include type="modules" name="right" style="raw"/>
<?php } else {?>
<jdoc:include type="modules" name="user1" style="raw"/>
<?php }?>


Завдання:


Разом з компонентом weblinks виводимо модулі в user2.



Вирішення:


Після тегу <body> пишемо



<?php  $option = JRequest::getVar( 'option' );?>


у тілі шаблона



<?php  if($option == 'com_weblinks') {?>
<jdoc:include type="modules" name="user2" style="raw"/>
<?php } ?>


Деякі змінні використовувані в шаблонах




  • $mainframe->getCfg('sitename') - назва сайту;


  • $mainframe->getCfg('mailfrom') - електронна адреса Адміністратора;


  • $mainframe->getCfg('live_site') - URL сайту;


  • $this->template - ім'я папки шаблона.



 



http://www.joomla-ua.org/content/view/113/24/

Міграція з Joomla 1.0.x на Joomla 1.5 Stable

Весь процес міграції з Joomla! 1.0 на Joomla 1.5 виконується в автоматичному режимі в 2 етапи. На першому етапі виконується експорт даних з Joomla 1.0.x за допомогою спеціального компонента міграції - Migrator. На другому етапі виконується імпорт збережених раніше даних у процесі інсталяції Joomla! 1.5. Процедура міграції була автоматизована у зв'язку із численними змінами в структурі БД Joomla 1.5.

Не рекомендується виконувати цю операцію звичайним шляхом – збереження і відновлення дампа БД, щоб запобігти втрату даних.

­

Попередні кроки­

Для міграції Вам необхідно мати встановлену Joomla! 1.0.12. У випадку, якщо Ваш сайт працює на Joomla 1.0.13, потрібно встановити патч Rob Schley. Також рекомендуємо перед міграцією створити повну резервну копію Вашого сайту на випадок, якщо щось піде не так. Ми рекомендуємо не знищувати Ваш сайт на Joomla 1.0.x до того часу, поки ви не переконаєтеся, що міграція на Joomla 1.5 пройшла успішно і все працює так як потрібно.

В ідеалі спочатку необхідно виконати міграцію на локальному комп'ютері і тільки тоді вже на "живому сайті". Причому потрібно встановити Joomla 1.5 в окрему директорію та окрему БД, зберігши при цьому файли і базу Joomla 1.0.x.­

Крок 1: Завантаження компонента Migrator і встановлення його на сайт із Joomla 1.0.x

Актуальна версія компонента Migrator доступна на сайті Pasamio Project's FRS site. На сьогоднішній день - це Migrator RC5.

Завантажте компонент Migrator та встановіть його на Ваш сайт із Joomla 1.0.x. Компонент встановлюється як звичайний компонент і доступний після встановлення в меню Components - Migrator.

Крок 2: Встановлення додаткових плагінів для Migrator

Компонент Migrator здійснює міграцію даних тільки для встановлених компонентів і модулів. У випадку, якщо у Вас встановлені сторонні розширення, Вам необхідно встановити відповідні плагіни. Зверніться за цими плагінами до авторів розширень.

Існує два типи плагінів:

  • SQL-плагін, який працює зі звичайним текстовим SQL файлом;
  • ETL-плагін, який містить невелику частину PHP коду, в якому вказується яким чином мігратор повинен обробляти дані, які зберігаються в таблицях і конфігураційних файлах.

Виклик плагінів здійснюється з меню "Add Third Party Migrators", через шлях до файлу плагіна.

­ Після вибору плагіна він буде автоматично виконаний. Список доступних плагінів можна переглянути, натиснувши на "List Plugins" на головній сторінці компонента.

Крок 3: Створення SQL-файлу для міграції

Після того, як ви встановили всі необхідні додаткові плагіни для початку процесу натисніть "Create Migration SQL file".

Компонент міграції розроблений таким чином, щоб навіть для великої кількості даних не відбулося переривання процесу створення через тайм-аут. Під час створення файлу сторінка може декілька разів автоматично перевантажуватися, повідомляючи про стан процесу. Після того, як процес створення міграційного файлу буде завершений, на екрані з'явиться посилання для завантаження створеного файлу.

Під час створення файлу міграції в ньому будуть автоматично зроблені всі необхідні зміни полів у таблицях для коректної роботи в Joomla! 1.5, включаючи зміну тегів mosimage.

Етап 4: Встановлення Joomla! 1.5

Останнім етапом міграції є встановлення на Ваш сайт нової версії Joomla! 1.5. Дотримуючись вказівок майстра інсталяції виконайте всі кроки. На останньому кроці інсталяції Вам буде запропоновано ввести назву сайту та запустити процес міграції даних. Для виконання міграції даних Вам потрібно завантажити на Ваш новий сайт SQL-файл міграції, який Ви створили на попередньому етапі (див. Крок 3).

Міграційний файл можна завантажити двома способами:

  • по HTTP;
  • по FTP/SCP.

Перший метод - завантаження по HTTP придатний для файлів міграції невеликого розміру для запобігання переривання виконання скрипта із за перевищення часу виконання зазначеного в налаштуваннях PHP.

Альтернативний метод - завантаження файлу по протоколу FTP або SCP, або будь-яким іншим способом, запропонованим Вашим провайдером. Цей метод підійде для сайтів з великою кількістю контенту і, відповідно більшим обсягом SQL-файлу міграції. При використанні методу завантаження по HTTP, – просто виберіть файл міграції та натисніть кнопку "Завантажити". При використанні альтернативного методу – попередньо завантажте файл міграції в директорію installation/sql/migration і перейменуйте його в "migrate.sql".

Якщо з якихось причин процес міграції не вдався, Вам необхідно заново завантажити файли міграції та повторити процедуру.

Після того, як процес міграції завершився, – введіть назву сайту (з технічних причин назва файлу не може бути автоматично мігрована) та завершіть встановлення Joomla 1.5.

Оригінал статті: Migrating from 1.0.x to 1.5 Stable­­

http://www.joomla-ua.org/content/view/104/41/

8/04/2008

Seamlessly інтеграція Windows ХР в Linux з SeamlessRDP

Оригінал: "Seamlessly integrate XP into Linux with SeamlessRDP"
Автор: Sergio Gonzalez Duran
Дата: 31 січня 2008 р.

Переклад: Михайло Веселовський

Дата перекладу: 04 серпня 2008 р.

Сьогодні користувачі мають багато варіантів запуску Windows XP і Linux на одній машині. Це можна традиційно зробити з системою з подвійним завантаженням, які завантажуються з різних дисків, але використовують певні партиції для спільного використання, чи можна використати емулятор Wine, який дозволяє встановити Windows програми на Linux . Програми віртуалізації, такі як VMware , наближають нас до ідеальної можливості використання одночасно двох систем, але одна з них завжди є – хостом, а інша – гостем, показаним у вікні. Але якщо зкомбінувати VMware сервер з деякими безплатними програмами, ми можемо запустити Windows XP з Linux не у вікні, а повністю інтегровано в Linux.

Щоб зробити це реальним нам будуть потрібні наступні програми заінсталені на нашій системі. Незважаючи на не опен сорсність, VMware сервер базплатний як пивоJ, він вимагає ліцензію яку можна отримати на сторінці звідки ви скачуєте його. (Звичайно нам потрібна ліцензійна версія Windows XP для встановлення), rdesktop – RDP клієнт який розповсюджується зі всіма дистрибутивами Linux і Cendio's SeamlessRDP – утиліта яка розповсюджується згідно GPL ліцензії і дозволяє інтегрувати rdesktop в Windows XP .

Завдяки цьому рішенню, ми підєднюємось до віртуальної машини у фоновому режимі, прицьому не відображаються ні рамка вікна, ні робочий стіл Windows XP. Ми отримуємо меню Windows XP разом з меню КДЕ чи GNOME, це створює ілюзію що обидві операційні системи працюють одночасно. На рисунку 1 показано КДЕ меню зверху а Windows XP меню знизу. Ми меємо змогу запускати програми обох операційних систем.

124908

Для початку потрібно встановити Windows XP на VMware зі стандартними опціями, також потрібно настроїти локальну мережу на NAT. Це спростить підєднання з головноної машини. Після повного встановлення Windows XP залогуйтесь і виставте пароль для користувача, завдяки цьому ми зможемо підєднюватись з Linux. Також нам потрібно дозволити віддалені з’єднання до Windows XP, це можна зробити на вкладці Start -> Control Panel -> System -> Remote tab і позначити "Allow users to connect remotely to this computer."

Тепер нам треба встановити VMware Tools для нашої Windows XP віртуальної машини. Також на потрібно знати ІР адрес який нам присвоїв VMware DHCP сервер.

Наступне що нам потрібно зробити це встановити SeamlessRDP на Windows XP. Відкрийте ваш улюблений броузер та скачайте SeamlessRDP. Створіть диресторію на диску С:\ (C:\seamless) і видобудьте архівний контент туди.

Тепер ми можемо відлогуватись з Windows XP сесії, тільки не вимикайте віртуальну машину. Як тільки Windows XP покаже Welcome screen, ви можете вимкнути консоль VMware Server, залишивши Windows XP працювати у фоновому режимі. Проста команда ps -ef | grep vmware покаже що Windows XP таки працює.

Зараз саме той час щоб використати rdesktop. Для початку ми спробуємо відкрити просту аплікацію, наприклад Блокнот. Запустіть термінальну сесію в Linux і виконайте наступну команду:

rdesktop -A -s "c:\seamless\seamlessrdpshell.exe notepad" 192.168.217.129 -u admin -p secret

Звичайно замініть ІР адресу, користувача та пароль на свої значення. Якщо все настроєно нормально повинен запуститись Блокнот.

Опція –А створює окреме вікно Х11 для кожної програми яку ви запускаєте. Опція –s вказує на оболонку яка запускає програми. Зауважте що ви використовуєте c:\seamless\seamlessrdpshell.exe яку ви раніше створили. Аргументом цієї команди є програма яку ви хочете запустити. Якщо шлях до програми на знаходиться в змінній path вам потрібно вказувати повний шлях до програми. Використання –u і –p не обовязкове. Якщо їх не використовувати вам завжди прийдеться вводити логін і пароль.

Зауваження! Якщо ви закриєте Блокнот то це не призведе до закриття сесії Windows, вам потрібно буде зайти у сесію Windows XP і завершити сеанс.

Тепер ми занаємо як завдяки rdesktop і SeamlessRDP запускати програми, чому б тепер не запустити explorer.exe. Ця програма створить нам робочий стіл в повному об’ємі(включаючи іконки, лінки на програми і картинку робочого стола), користувачі зможуть працювати використовуючи панель задач.

Звичайно нам не потрібен робочий стіл, який перекриває робочу область у Linux, ми можемо залишити тільки панель задач відредагувавши реєстр Windows. Запустіть реестр перейдіть в цю гілку HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> CurrentVersion -> Policies -> Explorer і створіть там New -> DWORD Value -> NoDesktop, встановіть значення цього ключа в 1. Перезагрузіть Windows.

Коли ви вимикаєте ваш Linux всі віртуальні машини які виконуються у фоновому режимі втрачаються, в цьому випадку вам потрібно буде стартувати VMware віртуальні машини і залишати їх працювати постійно коли ви хочете запускати Windows. Також перед запуском команди rdesktop перенесіть ваше меню вверх тому, що панель задач Windows буде знизу.

Тепер запустіть команду rdesktop:

rdesktop -A -s 'c:\seamless\seamlessrdpshell.exe c:\windows\explorer.exe' 192.168.217.129 -u admin -p secret

Voilà! За декілька секунд появиться панель задач Windows XP знизу екрану, і ви матимете змогу запускати програми з меню Пуск. Це створює ілюзію що обидві операційні системи працюють одночасно.

Цей фокус працює не тільки з VMware віртуальними машинами. Він працює також з Windows кліентами у вашій мережі та іншими програмами віртуалізації. Просто встановіть SeamlessRDP і настройте Windows XP щоб rdesktop міг приєднуватись до неї.

 

Sergio Gonzalez Duran is a Linux administrator, systems developer, and network security counselor who also teaches Linux courses and publishes the Spanish-oriented Linux and open source Web site linuxtotal.com.mx.

7/13/2008

qutIM - аналог qip під Linux

сабж можна скачати з оффіційного сайту
http://qutim.org:

qutIM - is new instant messenger. Project began at 2008 January and is under development right now. Main goal is to create fast and user friendly ICQ analogue client for Linux OS. Windows and Mac users will be able to use qutIM as well - it's written in C++ with Qt, so it will run on most platforms.

- Tabbed and windowed messaging modes
- Fast and uses little memory
- Lots of smiles packs
- X-statuses
- Cross platform
- Open source
- Permanent development

6/07/2008

How to repair IIS mapping after you remove and reinstall IIS

SUMMARY

After you install the Microsoft .NET Framework Software Development Kit (SDK), Microsoft Visual Studio .NET 2002, Visual Studio .NET 2003, or Visual Studio 2005, Microsoft Internet Information Service (IIS) mappings are created to associate the new file extensions and settings for ASP.NET. If you did not have IIS installed when you ran the SDK or Visual Studio Setup, or if you uninstalled and reinstalled IIS after you ran the SDK or Visual Studio Setup, those settings will not be in place. You experience unexpected behavior when you try to view ASP.NET pages.

When you try to create a new ASP.NET Web application in Visual Studio .NET 2003, you receive the following error message:
Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services.


MORE INFORMATION

To fix IIS mappings for ASP.NET, run the Aspnet_regiis.exe utility:
1.Click Start, and then click Run.
2.In the Open text box, type cmd, and then press ENTER.
3.At the command prompt, type the following, and then press ENTER:
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i
In this path, version represents the version number of the .NET Framework that you installed on your server. You must replace this placeholder with the actual version number when you type the command.


REFERENCES

For more information about the Aspnet_regiis.exe utility, run this .exe file with -? as an argument.

For a description of the symptoms that are typically related to ASP.NET and IIS application mappings that are not configured properly, click the following article number to view the article in the Microsoft Knowledge Base:

6/02/2008

Dummy Credit Card

Test Credit Card Account Numbers

Credit Card Type

Credit Card Number

American Express

378282246310005

American Express

371449635398431

American Express Corporate

378734493671000

Australian BankCard

5610591081018250

Diners Club

30569309025904

Diners Club

38520000023237

Discover

6011111111111117

Discover

6011000990139424

JCB

3530111333300000

JCB

3566002020360505

MasterCard

5555555555554444

MasterCard

5105105105105100

Visa

4111111111111111

Visa

4012888888881881

Visa

4222222222222

Note : Even though this number has a different character count than the other test numbers, it is the correct and functional number.

Processor-specific Cards

Dankort (PBS)

76009244561

Dankort (PBS)

5019717010103742

Switch/Solo (Paymentech)

6331101999990016

5/26/2008

BB TestAssistant

BB TestAssistant is the only screen recorder designed specifically for software testing.

Records continuously without filling up your hard drive, to catch intermittant errors.

Automatically records detailed PC configuration information to aid in problem diagnostics.

API allows integration with target application and test tools.

Records keystrokes and presents them in an easy to read, searchable user interface.

Collects logfiles generated by external programs and includes them in movie report.

And other powerful features that make video bug reporting easy:

Exports to Macromedia Flash, AVI, EXE, WMV and Powerpoint formats.

Add textboxes and callouts.

Add images and sound files.

Record a commentary at record-time or later when editing.

Operates on all major versions of Windows: 98/ME/NT4/2000/XP/2003

Three recording modes to suit old and new PCs.

Frame-by-frame editing of movies.

Flash and EXE exports include media player-type controls.

Full control over export file size and quality.

Create/edit HTML templates for Flash movies.

Capture all sound playing through system.

Selectable codecs for AVI and WMV formats.

Save individual frames as image files.

Record entire desktop, selected area or single window.

Clip movie to any selected area.

Export clipped movies with 'autoscroll' to keep mouse in frame.

Speed up or slow down playback to see events in detail.

Send movie by email in a single click.

Insert 'click to continue' pauses.

Record indefinitely and limit HD space used.

Frame preview 'thumbnails' for easy navigation.

Search movie for text string.

5/24/2008

Microsoft Office Accounting Express 2008 for free

Microsoft® Office Accounting Express is an easy to use accounting package that works with other Office applications you already know.

  • Save time on everyday tasks

    • Get started in minutes with a step by step interview wizard
    • Create invoices, track time and expenses and bank online
    • Enter data once and share it seamlessly with other Microsoft Office system programs
    • Manage payroll and accept credit cards with affordable add-on services that save you time and money
  • Get a complete view of your business

    • See customer, vendor, employee and financial data in one place
    • Get business insights with customizable reports
    • Easily share your books with your accountant through Office Live
  • Grow your business online

    • List items on eBay, manage sales and download transactions
    • Email invoices and get paid faster with PayPal
    • Process credit card payments directly in Office Accounting
http://www.ideawins.com/express.aspx

5/21/2008

Windows Live Writer у Блогері

При публікуванні записів у свій ЖЖ  я використовую Semagic. А от щоб написати щось у Блогер я змушений був користуватись веб мордою яку надає Блогер. Додавання запису у мене займає приблизно годину, що мене дуже не тішить. Промоніторивши нет я знайшов Windows Live Writer. І тепер у мене є нормальний кліент для постання топіків.

П.С. Даний запис створено у Windows Live Writer

5/20/2008

Створення Самба сервера на основі Ubuntu

Встановлення Убунту Сервера

1 Загружаємось з дистрибутивного диску.

Вибираємо Install Ubuntu Server.

2. Вибираємо мову

3. Інсталятор визначає розкладку клавіатури.

4. Вибираємо спосіб перемикання між різними мовами

5. Обзиваємо наш сервер (у мому випадку я вибрав стандартну назву ubuntu)

6. Конфігуруємо часовий пояс нашого сервера

7. Розмічаємо диск. ( я вибрав використання суцільно диску)

8. Створюємо користувача під яким ми будемо працювати

9. Вибираємо ролі сервера ( в даному випадку було створено DNS, LAMP і Samba сервери)

  • - створюємо пароль для MySQL

10. Завершаємо встановлення сервера.

11. Перша загрузка нашого сервера.

12. Оновлюємо систему. Apt-get update, apt-get upgrade, apt-get clean

13. Перевіряємо доступність нашої машини з мережі

( у мому випадку вмене настроїний DHCP сервер тому мережа настроїлась автоматично підчас встановлення)

  • - Ping по ІР і по імені машини.
  • - Пробуємо добратись до шар нашого сервера

14.Настроюємо sshd, пробуємо законектитись з віддаленої машини з допомогою якогось ssh кліента я раджу putty http://www.chiark.greenend.org.uk/~sgtatham/putty/, у випадку успішого завантаження ховаємо сервер у важкодоступне місце подалі від користувачів. А адмінимо його через ssh. Для полегшення собі роботи ставимо собі Webmin. І адмінимо сервер через веб-морду. http://www.webmin.com

!!! Не рекомендується використовувати просунутим користувачам.

Настроювання Самби. Приклад розроблений для використання юзерських хоумів для зберігання даних. (для прикладу це дозволить настроїти дискові квоти для користувачів)

1. Заходимо в /etc/samba/ копіюємо всі файли у безпечну директорію J

2. Стираємо вміст файлу smb.conf

3. Заповнюємо його наступним чином

[global]

workgroup = <Тут вводимо назву своєї воркгрупи>

[homes]

guest ok = no // для доступу до шари потрібно ввести логін і пароль

read only = no // дозволяє записувати файли

4. Перевіряємо наші параметри наступноє командою

testparm /etc/samba/smb.conf

При створенні даної публікації було використано наступні ресурси:
1. VMWare Server.
2. Ubuntu Server x64 8.04
3. Putty
4. Webmin
5. Microsoft Office.
6. Документація по Самба http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/index.html