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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: ВЫРУЧАЙТЕ Ubuntu server Samba pdc logon.cmd сетевые диски для групп  (Прочитано 913 раз)

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

Оффлайн furrydeath

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Люди добрые весь день копаю по интернету немогу найти как это сделать
в общем стоит у нас PDC один совсем один, старый комп уже, на ubuntu samba, так вот поднимаю ему замену, застопорился на одном вопросе. Есть разные группы, нужно чтобы    home/samba/netlogon/logon.cmd подключал одни сетевые диски для определенных пользователей или групп а другие соответственно для других пользаков. На старом так реализованно но не смог разобраться. Подскажите как это сделать?
Пользователь решил продолжить мысль 22 Май 2013, 15:26:56:
вот смб конф на старом компе
[netlogon]
    path = /home/samba/netlogon
    comment = netlogon scripts
;    browseable = no
    create mask = 0660
    directory mask = 0770
    force group = +smb_admins
    follow symlinks = yes
    write list = @smb_admins
    root preexec = /home/samba/netlogon/ntlogon.py -l %u -u %u
    root postexec = rm /home/samba/netlogon/%u.bat
какой всетаки файлик виндой запускается, например root postexec = rm /home/samba/netlogon/%u.bat отсутствуют в принципе, в данной директории есть только ntlogon.py и ntlogon.cmd
питоновский файл для меня вобще не понятен
Пользователь решил продолжить мысль 22 Май 2013, 15:34:22:
вот мое содержание файла logon.cmd

[Group-users]
net use u: \\192.168.1.444\shara1 /u:root 1234
[Group-vip]
net use l: \\192.168.1.444\shara2 /u:root 1234

независимо от пользователя на клиентской машине монтирует оба диска 

Пользователь решил продолжить мысль 22 Май 2013, 17:09:49:
Задам поконкретней вопрос, как сделать чтобы пользователю в группе users подключалась шара1
а пользователю в группе vip подключалась шара2

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
furrydeath,
root это ПЗУ.

Пользователь решил продолжить мысль 23 Мая 2013, 09:49:45:
id
ls -ld /home/samba/netlogon
?
« Последнее редактирование: 23 Мая 2013, 09:49:45 от victor00000 »
Wars ~.o

Оффлайн furrydeath

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
root@srvpdc:~# id
uid=0(root) gid=0(root) groups=0(root)
root@srvpdc:~# ls -ld /home/samba/netlogon
drwxr-xr-x 2 root root 4096 мая   22 09:23 /home/samba/netlogon
root@srvpdc:~#


Пользователь решил продолжить мысль 23 Мая 2013, 10:12:58:
есть какиенибудь маны хоть на инглише по данной настройке шар по группам? копаю уже второй день, пугает перспектива, а я то в никсах новичок 

Пользователь решил продолжить мысль 23 Мая 2013, 10:47:50:
неужеле этого никто не делал, шары есть везде, и иногда некоторым пользователям приходится подключать другие шары, как это делают? почему на кдшках нельзя взмахом руки это сделать???!!
« Последнее редактирование: 23 Мая 2013, 10:47:50 от furrydeath »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
[netlogon]
    path = /home/samba/netlogon
    comment = netlogon
    valid users = root
    guest ok = yes
    read only = No
папробуй если нет то парол
smbpasswd root
Wars ~.o

Оффлайн furrydeath

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

мне нужно чтобы \\shara1 подключалась пользователю user1 а \\shara2 пользователю user2, как это сделать в моем недоКД pdc?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
[shara1]
    path = /home/shara1
    comment = netlogon
    valid users = user1
    guest ok = yes
    read only = No
[shara2]
    path = /home/shara2
    comment = netlogon
    valid users = user2
    guest ok = yes
    read only = No
[shara3]
    path = /home/shara3
    comment = netlogon
    valid users = user3
    guest ok = yes
    read only = No
[shara4]
    path = /home/shara4
    comment = netlogon
    valid users = user4
    guest ok = yes
    read only = No
smbpasswd user1
smbpasswd user2
smbpasswd user3
smbpasswd user4
Wars ~.o

Оффлайн furrydeath

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
уже ближе, но если я правильно понимаю шару мне прийдется монтировать в pdc как диск для начала, а хотелось бы чтоб у пользовательского компа исполнялся определенный бат файлик который делал net use, скажем netlogon для группы group1(в которой user1) чтобы был logonGroup1.bat, а для group2(user2) logonGroup2.bat
как это реализовать?

Пользователь решил продолжить мысль 23 Мая 2013, 12:15:57:
заметил на старом pdc что когда пользователь логиниться появляется в папке netlogon файлик с именем пользователя и расширением bat потом исчезает, видимо ntlogon.py чтото мутит, но содеражние его немогу разобрать, очень сложное
« Последнее редактирование: 23 Мая 2013, 12:15:57 от furrydeath »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
непонял.
[u1]
comment = u1
path = /okok/u1
valid users = u1
guest ok = yes
read only = No
[u2]
comment = u2
path = /okok/u2
valid users = u2
guest ok = yes
read only = No
[u3]
comment = u3
path = /okok/u3
valid users = u3
guest ok = yes
read only = No
пишу команд
L~$ sudo mkdir /okok
L~$ sudo useradd u1 -m -d /okok/u1 -s /bin/false
L~$ sudo useradd u2 -m -d /okok/u2 -s /bin/false
L~$ sudo useradd u3 -m -d /okok/u3 -s /bin/false
L~$ sudo smbpasswd -a u1
New SMB password:
Retype new SMB password:
L~$ sudo smbpasswd -a u2
New SMB password:
Retype new SMB password:
L~$ sudo smbpasswd -a u3
New SMB password:
Retype new SMB password:
L~$ smbclient -L //127.0.0.1/
Enter victor0000's password:
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]

Sharename       Type      Comment
---------       ----      -------
u1              Disk      u1
u2              Disk      u2
u3              Disk      u3
n95             Disk      Привет
n111            Disk     
IPC$            IPC       IPC Service (victor0000 server (Samba, Ubuntu))
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]

Server               Comment
---------            -------
VICTOR0000           victor0000 server (2010 Ubuntu 10.04)

Workgroup            Master
---------            -------
WORKGROUP            VICTOR0000
L~$
L~$ ls -l /okok/u[1-3]
/okok/u1:
итого 4
-rw-r--r-- 1 u1 u1 179 2010-03-26 14:31 examples.desktop

/okok/u2:
итого 4
-rw-r--r-- 1 u2 u2 179 2010-03-26 14:31 examples.desktop

/okok/u3:
итого 4
-rw-r--r-- 1 u3 u3 179 2010-03-26 14:31 examples.desktop
L~$
L~$ smbclient //127.0.0.1/u1 -N -U u1%123 -c "md ok;ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]
  .                                   D        0  Thu May 23 11:28:49 2013
  ..                                  D        0  Thu May 23 11:26:14 2013
  .profile                            H      675  Mon Apr 19 04:51:19 2010
  examples.desktop                           179  Fri Mar 26 14:31:32 2010
  .bash_logout                        H      220  Mon Apr 19 04:51:19 2010
  .bashrc                             H     3103  Mon Apr 19 04:51:19 2010
  ok                                  D        0  Thu May 23 11:28:49 2013

56317 blocks of size 524288. 25794 blocks available
L~$
L~$ smbclient //127.0.0.1/u2 -N -U u2%123 -c "md ok;ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]
  .                                   D        0  Thu May 23 11:29:07 2013
  ..                                  D        0  Thu May 23 11:26:14 2013
  .profile                            H      675  Mon Apr 19 04:51:19 2010
  examples.desktop                           179  Fri Mar 26 14:31:32 2010
  .bash_logout                        H      220  Mon Apr 19 04:51:19 2010
  .bashrc                             H     3103  Mon Apr 19 04:51:19 2010
  ok                                  D        0  Thu May 23 11:29:07 2013

56317 blocks of size 524288. 25794 blocks available
L~$
L~$ smbclient //127.0.0.1/u3 -N -U u3%123 -c "md ok;ls"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]
  .                                   D        0  Thu May 23 11:29:18 2013
  ..                                  D        0  Thu May 23 11:26:14 2013
  .profile                            H      675  Mon Apr 19 04:51:19 2010
  examples.desktop                           179  Fri Mar 26 14:31:32 2010
  .bash_logout                        H      220  Mon Apr 19 04:51:19 2010
  .bashrc                             H     3103  Mon Apr 19 04:51:19 2010
  ok                                  D        0  Thu May 23 11:29:18 2013

56317 blocks of size 524288. 25794 blocks available
L~$
L~$ ls -l /okok/u[1-3]
/okok/u1:
итого 8
-rw-r--r-- 1 u1 u1  179 2010-03-26 14:31 examples.desktop
drwxr-xr-x 2 u1 u1 4096 2013-05-23 11:28 ok

/okok/u2:
итого 8
-rw-r--r-- 1 u2 u2  179 2010-03-26 14:31 examples.desktop
drwxr-xr-x 2 u2 u2 4096 2013-05-23 11:29 ok

/okok/u3:
итого 8
-rw-r--r-- 1 u3 u3  179 2010-03-26 14:31 examples.desktop
drwxr-xr-x 2 u3 u3 4096 2013-05-23 11:29 ok
L~$
всё работает и что?
Wars ~.o

Оффлайн furrydeath

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
спасибо понял

 

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