- 5 лучших генераторов искусственного интеллекта для написания и переписывания любого контента
- История Красного Бора Татарстан (Новый Пьяный Бор Елабужского уезда) в статьях
- Программа для поиска драйверов на любое устройство
- Как технология OCR снижает нагрузку на офис
- Как операционная система Windows стала такой популярной
- Продвижение товаров на Wildberries с привлечением внешнего трафика
- Простая программа для управления проектами «Планамайзер»
- Жители Красного Бора (Нового Пьяного Бора) до революции
Как организовать простой файловый сервер с беспарольным доступом к общим ресурсам. |
Предположим, что на вашем предприятии необходимо организовать простой файловый сервер с беспарольным доступом к общим ресурсам, то есть можно будет "всем все". К примеру, чтобы все имели доступ к общей папке "музыка". Для того, чтобы показать все наглядно, разберем на примере: итак, предположим, на будущем файл-сервере устновлен ALD 5.0 KDE, имя компьютера altsf, ip/маска 192.168.0.1/24 (для такого файл сервера адрес лучше, а возможно даже необходимо, сделать статический). Все действия будем выполнять от имени суперпользователя root. Если ваш файл-сервер нормально видит сеть, можете в общем-то всю работу выполнять не сидя локально, а сразу подключиться удаленно к файл-серверу: Код:
[sergo@sergo555 ~]$ ssh -l sergo 192.168.0.1
sergo@192.168 .0.1's password: пароль_пользователя_sergo Last login: Wed May 26 13:55:31 2010 from sergo555.local [sergo@altsf ~]$
Код:
[sergo@altsf ~]$ su -l
Password: пароль_пользователя_root_удаленного_компьютера_altsf [root@altsf ~]#
Код:
# mount -l
/dev/sda8 on /mnt/disk type ext3 (rw,noexec,nosuid,nodev)
Код:
# umount /mnt/disk
Код:
# mv /mnt/disk /mnt/allfiles
Код:
# mcedit /etc/fstab
Код:
UUID=fa40a5d4-ca38-4867-bace-5a63ebd29639 /mnt/disk ext3 nosuid,nodev,noexec 1 0
Код:
UUID=fa40a5d4-ca38-4867-bace-5a63ebd29639 /mnt/allfiles ext3 nosuid,nodev,noexec 1 0
Код:
# mount -a
Код:
# useradd -m sambauser -p samba1USER
Код:
cat /etc/passwd
sambauser:x:501:501::/home/sambauser:/bin/bash
Код:
# ls -l /home
drwx------ 11 sambauser sambauser 4096 May 26 16:02 sambauser drwx------ 19 sergo sergo 4096 May 26 13:40 sergo
Код:
# mkdir /mnt/allfiles/sharefolder
Код:
# mkdir /mnt/allfiles/sharefolder/{music,"обмен файлами"}
Код:
# chown -R sambauser:users /mnt/allfiles/sharefolder
# chmod -R ugo+rwx /mnt/allfiles/sharefolder
Код:
# ls -l /mnt/allfiles/sharefolder
drwxrwxrwx 2 sambauser users 4096 May 26 16:27 music drwxrwxrwx 2 sambauser users 4096 May 26 16:27 обмен файлами
Код:
# mv /etc/samba/smb.conf /etc/samba/smb.conf.default
Код:
# touch /etc/samba/smb.conf.comment
Код:
#Глобальные параметры
[global] #название рабочей группы, в windows по умолчанию WORKGROUP, если вы имеете домен, укажите имя вашего домена, тогда #в сетевом окружении windows ваш файл-сервер будет в общей массе компьютеров workgroup = WORKGROUP #NetBIOS-имя компьютера в вашей сети, имя, под которым файл-сервер будет отображаться в сетевом окружении netbios name = ALTSERVER #режим безопасности security = SHARE #то, как будет описываться в сетевом окружении server string = files and music #описание наших общих папок #секция music [music] #комментарий, то, как будет подписан наш общий ресурс в сетевом окружении comment=Наша музыка #путь к общей папке path=/mnt/allfiles/sharefolder/music #данные параметры необязательны, но для чего они потребовались тут, скажу ниже create mask = 0777 directory mask = 0777 #принуждаем быть владельцем общего ресурса пользователя sambauser force user=sambauser #принуждаем быть владельцем общего ресурса группу users force group=users #указываем, что можно не только читать, но и записывать read only=No #открываем гостевой доступ, по сути всем guest ok=Yes [обмен файлами] comment=файлообмен path="/mnt/allfiles/sharefolder/обмен файлами" create mask = 0777 directory mask = 0777 force user=sambauser force group=users read only=No guest ok=Yes
Код:
# testparm -s smb.conf.comment>smb.conf
Load smb config files from smb.conf.comment Processing section "[music]" Processing section "[обмен файлами]" Loaded services file OK. WARNING: You have some share names that are longer than 12 characters. These may not be accessible to some older clients. (Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.) Server role: ROLE_STANDALONE
Код:
# testparm -s smb.conf.comment>smb.conf
Load smb config files from smb.conf.comment Unknown parameter encountered: "metbios name" Ignoring unknown parameter "metbios name" Processing section "[music]" ERROR: Badly formed boolean in configuration file: "Yes/t". lp_bool(Yes/t): value is not boolean! Processing section "[обмен файлами]" Loaded services file OK. WARNING: You have some share names that are longer than 12 characters. These may not be accessible to some older clients. (Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.) Server role: ROLE_STANDALONE
Код:
[global]
netbios name = ALTSERVER server string = files and music security = SHARE [music] comment = Наша музыка path = /mnt/allfiles/sharefolder/music force user = sambauser force group = users read only = No create mask = 0777 directory mask = 0777 guest ok = Yes [обмен файлами] comment = файлообмен path = "/mnt/allfiles/sharefolder/обмен файлами" force user = sambauser force group = users read only = No create mask = 0777 directory mask = 0777 guest ok = Yes
Код:
# chkconfig smb --level 35 on
[root@altsf samba]# service smb start Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
Код:
# smbclient -L altserver -U%
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37] Sharename Type Comment --------- ---- ------- music Disk Наша музыка обмен файлами Disk файлообмен IPC$ IPC IPC Service (файл-сервер) Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37] Server Comment --------- ------- ALTSERVER Workgroup Master --------- ------- WORKGROUP
Код:
# mkdir /mnt/music
# mount -t cifs //192.168.0.1/music /mnt/music -o users,username=guest,password=""
Код:
create mask = 0777
directory mask = 0777
Код:
# mkdir /mnt/music
mkdir /mnt/obmen
Код:
//192.168.0.1/music /mnt/music cifs users,username=guest,password="",utf8 0 0
//192.168.0.1/обмен\040файлами /mnt/obmen cifs users,username=guest,password="",utf8 0 0
Код:
ln -s /mnt/music /home/sergo/Desktop/музыка
ln -s /mnt/obmen /home/sergo/Desktop/"обмен файлами"
Код:
c:>net use m: \\altserver\music /persistent:Yes
c:>net use o: "\\altserver\обмен файлами" /persistent:Yes
Вот так организовать простой файловый сервер с безпарольным доступом к общим ресурсам. Помните об этом, когда решили перебросить через такую общую папку файл с паролями от вашей кредитки. Тренин Сергей
Оставьте свой комментарий!
Похожие статьи: |