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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Установка прав доступа в samba  (Прочитано 2152 раз)

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

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Установка прав доступа в samba
« : 01 Апреля 2013, 10:55:25 »
подскажите пожалуйста, почему у меня в файле конфигурации самбы написано:
read only = no
create mask 0640

А при просмотре по директиве ls -l права у файлов 744 (-rwxr--r--)

что-то нужно дописать в файле конфигурации?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка прав доступа в samba
« Ответ #1 : 01 Апреля 2013, 12:11:03 »
не правильно.
покажуха
1
sudo mkdir /free
sudo touch /free/hello.txt
sudo chown nobody:nogroup -R /free

2 /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes

[free]
path = /free
#user = mo
force user = nobody
guest ok = yes
read only = No
рестарт самбу.
у меня обычный
L~$ smbclient -L //victor00000.mooo.com -N
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]

Sharename       Type      Comment
---------       ----      -------
IPC$            IPC       IPC Service (victor00000 server (Samba, Ubuntu))
free            Disk     
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]

Server               Comment
---------            -------
VICTOR00000          victor00000 server (Samba, Ubuntu)

Workgroup            Master
---------            -------
WORKGROUP            VICTOR00000
L~$
L~$ smbclient //victor00000.mooo.com/free -N
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
smb: \> ls
  .                                   D        0  Fri Mar 15 08:28:11 2013
  ..                                  D        0  Fri Mar 15 08:19:23 2013
  ok1                                 D        0  Fri Mar 15 08:23:15 2013
  kazol-osli.txt                               0  Fri Mar 15 08:28:02 2013

40960 blocks of size 262144. 18337 blocks available
smb: \> md Privet
smb: \> ls
  .                                   D        0  Mon Apr  1 11:09:25 2013
  ..                                  D        0  Fri Mar 15 08:19:23 2013
  ok1                                 D        0  Fri Mar 15 08:23:15 2013
  kazol-osli.txt                               0  Fri Mar 15 08:28:02 2013
  Privet                              D        0  Mon Apr  1 11:09:25 2013

40960 blocks of size 262144. 18337 blocks available
smb: \> exit
L~$
)))
Wars ~.o

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Re: Установка прав доступа в samba
« Ответ #2 : 02 Апреля 2013, 23:25:03 »
force user = nobodyДает обычную подмену имени пользователя при подключении, если честно, то не могу понять, зачем это, если мне нужно правильно выставить права на файл

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка прав доступа в samba
« Ответ #3 : 03 Апреля 2013, 00:03:48 »
usermod -aG nobody user
Wars ~.o

 

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