Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РОИ / лабораторная работа_4.doc
Скачиваний:
23
Добавлен:
16.04.2015
Размер:
62.46 Кб
Скачать

Учетные записи пользователей

Все учетные записи хранятся в файле /etc/samba/smbpasswd.

Учетные записи пользователей, используемые Samba делятся на две категории:

  • записи о компьютерах, входящих в домен;

  • записи о пользователях, зарегистрированных на данном сервере.

 

Следует учитывать, что для того, что бы создать и использовать любую учетную запись в /etc/samba/smbpasswd, предварительно необходимо создать соответствующую запись в /etc/passwd. Общее правило — для каждого пользователя в /etc/samba/smbpasswd обязательно должен существовать пользователь в /etc/passwd. Обратное утверждение неверно.

Для управления учетными записями предназначена утилита smbpasswd; полный список ее возможностей можно узнать из соответствующей man-страницы, здесь же рассмотрим наиболее частые методы использования.

Создание нового пользователя:

# smbpasswd -a <User_name>

Смена пароля у существующего пользователя:

# smbpasswd <User_name>

Удаление существующего пользователя:

# smbpasswd -x <User_name>

Приостановление учетной записи без удаления:

# smbpasswd -d <User_name>

Подключение данного компьютера к существующему домену:

# smbpasswd -j <Domain_name> -U <Administrator_name>

Выполнение работы:

  1. В папке /usr/local/etc/ очистить файл smb.conf

  2. Внести в него строки:

[global]

workgroup = ait

server string = Samba

netbios name = b1a405c02

security = user

enable privileges = yes

unix password sync = no

syslog = 1

log file = /var/log/samba/log.%U

max log size = 10000

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

mangling method = hash2

display charset = koi8-r

Dos charset = cp866

Unix charset = koi8-r

load printers = No

[homes]

path = /home/samba/homes/%U

browseable = no

writable = yes

public = no

read only = no

create mask = 0600

directory mask = 0700

valid users = %U

[public]

path = /home/samba/public

guest ok = yes

browseable = Yes

write list = @"wheel"

[share]

path = /home/samba/share

valid users = admin,user1

create mode = 777

directory mode = 777

inherit owner = yes

public = yes

writable = yes

printable = no

browseable = yes

[distr]

path = /home/samba/distr

browseable = no

valid users = @"wheel"

writeable = yes

  1. Перезапустить сервис samba:

Перейти в /usr/local/etc/rc.d и набрать ./samba restart

Затем проверить, запустился ли он: ./samba status

Если запуск не произошел, то следует проверить smb.conf на наличие ошибок.

  1. Создать в папке /home директорию samba, а в ней папки: distr, homes, public, share

  2. В папке homes создать папки admin и user1

  3. Набрать в командной строке sysinstall. В появившемся меню выбрать configure, затем user management. Выбрать User. Создать пользователя admin, принадлежащего к группе wheel и пользователя user1, принадлежащего к группе guest. Вернуться в режим командной строки.

  4. Назначить права доступа и владельцев папок distr, homes, public, share, admin, user1.

  5. Проверить работоспособность сервиса samba с помощью windows-компьютера.

7