SharedFolderHowTo: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
Нет описания правки
 
(не показано 5 промежуточных версий 5 участников)
Строка 1: Строка 1:
{{MovedFromFreesourceInfo|AltLinux/Releases/40/SharedFolderHowTo}}
{{MovedFromFreesourceInfo|AltLinux/Releases/40/SharedFolderHowTo}}
{{викифицировать}}


'''Простой пошаговый алгоритм добавления расшаренной директории* в ALT Linux 4 Personal Desktop'''
'''Простой пошаговый алгоритм добавления расшаренной директории* в ALT Linux 4.0 Desktop Personal'''


*"Расшаренная директория" (shared folder) - возможно не совсем удачная языковая конструкция, которая означает папку на вашем компьютере, которая открыта для доступа извне (так называемый "удалённый доступ", то есть, доступ к вашей папке по сети).
* «Расшаренная директория» (shared folder) возможно не совсем удачная языковая конструкция, которая означает папку на вашем компьютере, которая открыта для доступа извне (так называемый «удалённый доступ», то есть, доступ к вашей папке по сети).


В данном алгоритме по-умолчанию считается, что вы не включали файервол системы. Система устанавливается с выключенным файерволом по-умолчанию.
В данном алгоритме по-умолчанию считается, что вы не включали файервол системы. Система устанавливается с выключенным файерволом по-умолчанию.
Строка 11: Строка 12:
01. Установите необходимые пакеты для функционирования удалённого доступа на вашем компьютере:
01. Установите необходимые пакеты для функционирования удалённого доступа на вашем компьютере:


отдайте команду от суперпользователя root: # apt-get install kdenetwork-filesharing samba
отдайте команду от суперпользователя root:
<pre># apt-get install kdenetwork-filesharing samba</pre>


02. Убедитесь, что необходимые службы запущены:
02. Убедитесь, что необходимые службы запущены:


отдайте команду от суперпользователя root: # сhkconfig --list
отдайте команду от суперпользователя root:
...
<pre># сhkconfig --list
smb             0:off   1:off   2:on   3:on   4:on   5:on   6:off
smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off
...
</pre>
[on=включено; off=выключено. 0,1,2,3,4,5,6 - так называемые runlevel, состояние системы и определяемые этим "уровни" функционирования. Если вы не изменяли умолчальных установок системы, то находитесь в графическом многопользовательском режиме, что означает runlevel 5]
[on=включено; off=выключено. 0,1,2,3,4,5,6 так называемые runlevel, состояние системы и определяемые этим «уровни» функционирования. Если вы не изменяли умолчальных установок системы, то находитесь в графическом многопользовательском режиме, что означает runlevel 5]


Если вы видите 5:off - запустите службу smb командой от суперпользователя root: # service smb start
Если вы видите 5:off запустите службу smb командой от суперпользователя root:
<pre># service smb start</pre>


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


отдайте команду от суперпользователя root: # сhkconfig smb on
отдайте команду от суперпользователя root:
<pre># сhkconfig smb on</pre>


05. В целях конфиденциальности и безопасности данных локальных пользователей системы создадим нового пользователя, к папкам которого и дадим доступ по сети извне.
05. В целях конфиденциальности и безопасности данных локальных пользователей системы создадим нового пользователя, к папкам которого и дадим доступ по сети извне.
Откройте главное меню KDE -> Settings -> System management center -> Users -> User Accounts и создайте нового пользователя, например shared. В целях безопасности не отмечайте опцию, которая позволяет этому пользователю повышать свои превилегии до суперпользователя root.
Откройте главное меню KDE -> Settings -> System management center -> Users -> User Accounts и создайте нового пользователя, например shared. В целях безопасности не отмечайте опцию, которая позволяет этому пользователю повышать свои превилегии до суперпользователя root.


Затем, отдайте команду от суперпользователя root: # konqueror --profile filemanagement
Затем, отдайте команду от суперпользователя root:
<pre># konqueror --profile filemanagement</pre>
Найдите только что созданного пользователя shared в директории /home
Найдите только что созданного пользователя shared в директории /home
Правой кнопкой мыши кликните по директории /shared ->properties -> share -> configure file sharing
Правой кнопкой мыши кликните по директории /shared ->properties -> share -> configure file sharing
В открывшемся диалоговом окне кликните внизу справа add, а затем в следующем окне по кнопке browse найдите /home/shared
В открывшемся диалоговом окне кликните внизу справа add, а затем в следующем окне по кнопке browse найдите /home/shared
Теперь вам доступны опции предоставления доступа. Отметьте оба способа: и UNIX и Windows, кликните OK везде, что бы закрыть диалоговые окошки.
Теперь вам доступны опции предоставления доступа. Отметьте оба способа: и UNIX и Windows, кликните OK везде, что бы закрыть диалоговые окошки.
Переместитесь в директорию /etc/samba и там найдите файл smb.conf и кликните на него. Файл откроется для редактирования. Большая часть файла "закомментирована" значком #. Примерно в середине файла, найдите незакомментированную строчку вида security = user, измените её на security = share. Сохраните и закройте файл. Закройте konqueror.
Переместитесь в директорию /etc/samba и там найдите файл smb.conf и кликните на него. Файл откроется для редактирования. Большая часть файла «закомментирована» значком #. Примерно в середине файла, найдите незакомментированную строчку вида security = user, измените её на security = share. Сохраните и закройте файл. Закройте konqueror.


07. Сделаем директорию /home/shared доступную для чтения не только пользователю shared:
07. Сделаем директорию /home/shared доступную для чтения не только пользователю shared:


дайте команду от суперпользователя root: # chmod o+rwx /home/shared
дайте команду от суперпользователя root:
<pre># chmod o+rwx /home/shared</pre>


После описанных действий при удалённом заходе на ваш компьютер будет видна директория shared. Находящиеся там директории Documents и tmp для чтения не доступны.  
После описанных действий при удалённом заходе на ваш компьютер будет видна директория shared. Находящиеся там директории Documents и tmp для чтения не доступны.
Команда # chmod -R o+rwx /home/shared (рекурсивно)
Команда
<pre># chmod -R o+rwx /home/shared (рекурсивно)</pre>
Сделает доступными Documents и tmp (и все остальные, если таки имеются)
Сделает доступными Documents и tmp (и все остальные, если таки имеются)
Добавляемые туда файлы будут доступны для чтения/копирования на удалённый компьютер.  
Добавляемые туда файлы будут доступны для чтения/копирования на удалённый компьютер.
Файлы могут быть добавлены от любого локального пользователя, так как директория доступна локально и для записи.
Файлы могут быть добавлены от любого локального пользователя, так как директория доступна локально и для записи.
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}}

Текущая версия от 15:22, 19 июля 2015

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.
42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.


Простой пошаговый алгоритм добавления расшаренной директории* в ALT Linux 4.0 Desktop Personal

  • «Расшаренная директория» (shared folder) — возможно не совсем удачная языковая конструкция, которая означает папку на вашем компьютере, которая открыта для доступа извне (так называемый «удалённый доступ», то есть, доступ к вашей папке по сети).

В данном алгоритме по-умолчанию считается, что вы не включали файервол системы. Система устанавливается с выключенным файерволом по-умолчанию. Вам понадобится доступ к командной строке системы. Для это запустите в KDE приложение konsole. В его меню выберите New root shell, введите пароль суперпользователя root. Необходимо особенно обратить внимание на вдумчивые, точные и тщательно продуманные действия, которые вы будете совершать с правами суперпользователя! Ещё раз: будьте внимательны!

01. Установите необходимые пакеты для функционирования удалённого доступа на вашем компьютере:

отдайте команду от суперпользователя root:

# apt-get install kdenetwork-filesharing samba

02. Убедитесь, что необходимые службы запущены:

отдайте команду от суперпользователя root:

# сhkconfig --list
smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off

[on=включено; off=выключено. 0,1,2,3,4,5,6 — так называемые runlevel, состояние системы и определяемые этим «уровни» функционирования. Если вы не изменяли умолчальных установок системы, то находитесь в графическом многопользовательском режиме, что означает runlevel 5]

Если вы видите 5:off — запустите службу smb командой от суперпользователя root:

# service smb start

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

отдайте команду от суперпользователя root:

# сhkconfig smb on

05. В целях конфиденциальности и безопасности данных локальных пользователей системы создадим нового пользователя, к папкам которого и дадим доступ по сети извне. Откройте главное меню KDE -> Settings -> System management center -> Users -> User Accounts и создайте нового пользователя, например shared. В целях безопасности не отмечайте опцию, которая позволяет этому пользователю повышать свои превилегии до суперпользователя root.

Затем, отдайте команду от суперпользователя root:

# konqueror --profile filemanagement

Найдите только что созданного пользователя shared в директории /home Правой кнопкой мыши кликните по директории /shared ->properties -> share -> configure file sharing В открывшемся диалоговом окне кликните внизу справа add, а затем в следующем окне по кнопке browse найдите /home/shared Теперь вам доступны опции предоставления доступа. Отметьте оба способа: и UNIX и Windows, кликните OK везде, что бы закрыть диалоговые окошки. Переместитесь в директорию /etc/samba и там найдите файл smb.conf и кликните на него. Файл откроется для редактирования. Большая часть файла «закомментирована» значком #. Примерно в середине файла, найдите незакомментированную строчку вида security = user, измените её на security = share. Сохраните и закройте файл. Закройте konqueror.

07. Сделаем директорию /home/shared доступную для чтения не только пользователю shared:

дайте команду от суперпользователя root:

# chmod o+rwx /home/shared

После описанных действий при удалённом заходе на ваш компьютер будет видна директория shared. Находящиеся там директории Documents и tmp для чтения не доступны. Команда

# chmod -R o+rwx /home/shared (рекурсивно)

Сделает доступными Documents и tmp (и все остальные, если таки имеются) Добавляемые туда файлы будут доступны для чтения/копирования на удалённый компьютер. Файлы могут быть добавлены от любого локального пользователя, так как директория доступна локально и для записи.