LinuxForum.Fans
Тема

Права пользователей (проблема админства по samba+ftp)

Автор: hid4msc 3 сообщений 1611 просмотров
#32733

помогите разобраться

дано: стоит самба и стоит фтп на дебиане ленни9

цель: удалять/изменять/перемещать файлы/папки по самбе залитые через фтп

описание проблемы:
фтп работает под ftp:ftp, анонимус подключается как anonymousftp:ftp, администратор на сервере hid4msc которого засунул в группу ftp
итак, анонимус залил файл:

text
hid4msc@server:~$ ls -l /mnt/disk2/ftp/incoming/
-rw-rw-r-- 1 anonymousftp ftp 43688708 Апр 19 16:22 dj_zaikin_-_summer_underground_2008_[djzaikin.com].mp3
-rw-rw-r-- 1 anonymousftp ftp    10240 Апр 25 17:11 video_ts.ifo

кстати почему то заливается всё с правами 664, хотя в proftpd.conf для папки incoming прописано:

text
Umask     002  002

тоесть файлы должны заливаться с правами 774 на сколько я понимаю а не 664 ?
итак вручную ставлю на файл права 774 и получаем

text
hid4msc@server:~$ ls -l /mnt/disk2/ftp/incoming/
-rwxrwxr-- 1 anonymousftp ftp 43688708 Апр 19 16:22 dj_zaikin_-_summer_underground_2008_[djzaikin.com].mp3
-rw-rw-r-- 1 anonymousftp ftp    10240 Апр 25 17:11 video_ts.ifo

теперь заходим с ноута(винда) на сервак, логинимся, идем в папку incoming и пытаемся удалить этот музыкальный файл, в ответ пишет о нехватке прав... почему???
проверяем есть ли hid4msc в группе ftp...

text
hid4msc@server:~$ id hid4msc
uid=1000(hid4msc) gid=1000(hid4msc) группы=1000(hid4msc),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1001(ftp)

есть! права у файла для группы стоят rwx, что еще нужно то ?? :(

в логах samba пишет:

text
[2010/04/25 17:37:06,  1] smbd/service.c:make_connection_snum(1198)
  notik (::ffff:192.168.1.3) connect to service disk2 initially as user hid4msc (uid=1000, gid=1000) (pid 5731)

это значит что hid4msc лазит по самбе с неправильным gid=1000 ?? ведь gid у ftp это 1001 !! как это исправить...

#33074
hid4msc написал:
помогите разобраться

дано: стоит самба и стоит фтп на дебиане ленни9

цель: удалять/изменять/перемещать файлы/папки по самбе залитые через фтп

описание проблемы:
фтп работает под ftp:ftp, анонимус подключается как anonymousftp:ftp, администратор на сервере hid4msc которого засунул в группу ftp
итак, анонимус залил файл:
text
hid4msc@server:~$ ls -l /mnt/disk2/ftp/incoming/
-rw-rw-r-- 1 anonymousftp ftp 43688708 Апр 19 16:22 dj_zaikin_-_summer_underground_2008_[djzaikin.com].mp3
-rw-rw-r-- 1 anonymousftp ftp    10240 Апр 25 17:11 video_ts.ifo

кстати почему то заливается всё с правами 664, хотя в proftpd.conf для папки incoming прописано:

text
Umask     002  002

тоесть файлы должны заливаться с правами 774 на сколько я понимаю а не 664 ?
итак вручную ставлю на файл права 774 и получаем

text
hid4msc@server:~$ ls -l /mnt/disk2/ftp/incoming/
-rwxrwxr-- 1 anonymousftp ftp 43688708 Апр 19 16:22 dj_zaikin_-_summer_underground_2008_[djzaikin.com].mp3
-rw-rw-r-- 1 anonymousftp ftp    10240 Апр 25 17:11 video_ts.ifo

теперь заходим с ноута(винда) на сервак, логинимся, идем в папку incoming и пытаемся удалить этот музыкальный файл, в ответ пишет о нехватке прав... почему???
проверяем есть ли hid4msc в группе ftp...

text
hid4msc@server:~$ id hid4msc
uid=1000(hid4msc) gid=1000(hid4msc) группы=1000(hid4msc),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1001(ftp)

есть! права у файла для группы стоят rwx, что еще нужно то ?? :(

в логах samba пишет:

text
[2010/04/25 17:37:06,  1] smbd/service.c:make_connection_snum(1198)
  notik (::ffff:192.168.1.3) connect to service disk2 initially as user hid4msc (uid=1000, gid=1000) (pid 5731)

это значит что hid4msc лазит по самбе с неправильным gid=1000 ?? ведь gid у ftp это 1001 !! как это исправить...

Это GID пользователя.
Если хотите, поставьте параметр в smb.conf: force group = +ftp

#33149
CyberDaemon написал:

Это GID пользователя.
Если хотите, поставьте параметр в smb.conf: force group = +ftp

не помогло... :(

Войдите или зарегистрируйтесь, чтобы ответить.