ProFTPD права на файлы и папки (Как разрешить менять права юзерам?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
automaster
Сообщения: 75

ProFTPD права на файлы и папки

Сообщение automaster »

Установлен ProFTPD на suse 11.2

файл кофигурации;

Код: Выделить всё

ServerName        "ProFTPD on @HOST@"
ServerType        standalone
DefaultServer        on

# Port 21 is the standard FTP port.
Port            21

RootLogin on

MaxConnectionRate         10




# FireWall PortRange for PASV
PassivePorts        50000 60000

# Set DebugLevel to values between 0 and 9
# default is 0
DebugLevel        0

# SystemLog -- Redirect syslogging to a file
SystemLog        /var/log/proftpd/proftpd.log

# Don't use IPv6 support by default.
UseIPv6            off

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask            022

MaxInstances        10

User            ftp
Group            ftp

# Some logging formats
LogFormat default    "%h %l %u %t \"%r\" %s %b"
LogFormat auth        "%v [%P] %h %t \"%r\" %s"
LogFormat write        "%h %l %u %t \"%r\" %s %b"

<Global>

  # ------------------------------
  # Login
  # ------------------------------

    ServerIdent        on "FTP server ready"
    DeferWelcome        on
    DisplayConnect        /etc/proftpd/msg

    IdentLookups        off
    UseFtpUsers        on
    RequireValidShell    off

    TimeoutLogin        600
    MaxLoginAttempts    30
    MaxClientsPerHost    none
    #MaxClientsPerUser    1 "Only one connection at a time."

  # ------------------------------
  # Authentication
  # ------------------------------

    ### PAM Authentication
    # AuthPAM: default: on
#    AuthPAM            off

    # changed AuthPAMConfig file
#    AuthPAMConfig        proftpd
    ### PAM Authentication

#    AuthUserFile        /etc/proftpd/auth/passwd
#    AuthGroupFile        /etc/group

    ### order of auth modules
    #AuthOrder        mod_auth_unix.c mod_auth_file.c
#    AuthOrder        mod_auth_file.c

  # ------------------------------
  # Post-Login
  # ------------------------------

    DisplayLogin        welcome.msg
    DisplayChdir        .message
    AllowOverride        off

    TimeoutIdle         600
    TimeoutNoTransfer     900
    TimeoutStalled         300
    TimeoutSession        86400

        TimeoutLogin         30
        TimeoutLinger       30








  # ------------------------------
  # Session
  # ------------------------------

    # To cause every FTP user to be "jailed" (chrooted) into their home
    # directory, uncomment this line.
    DefaultRoot        ~ web,!users

    #DenyFilter              \*.*/
    ListOptions             "-A +R" strict
    UseGlobbing             off

    ShowSymlinks            on
    TimesGMT                on

  # ------------------------------
  # Up- & Download
  # ------------------------------

    # having to delete before uploading is a pain ;)
    AllowOverwrite        on
    AllowRetrieveRestart    on
    HiddenStores        on
    DeleteAbortedStores    on
    #AllowStoreRestart    off    # is contrary to "DeleteAbortedStores"

  # ------------------------------
  # Logging
  # ------------------------------

      RequireValidShell               off






    WtmpLog            off
    TransferLog        /var/log/proftpd/xferlog

    # Record all logins
    ExtendedLog        /var/log/proftpd/auth.log AUTH auth

    # Logging file/dir access
    ExtendedLog        /var/log/proftpd/access.log WRITE,READ write

    # Paranoia logging level....
    ExtendedLog        /var/log/proftpd/paranoid.log ALL default

    # SQLLogFile
    #SQLLogFile        /var/log/proftpd/SQL.log
</Global>

# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>

#####
# Include other confs
#Include            /etc/proftpd/conf.d/*.conf

#####

# ------------------------------
# Anonymous Settings
# ------------------------------
# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
#<Anonymous /srv/www>
    # Limit LOGIN
    #<Limit LOGIN>
    #    Order Allow,Deny
    #    Allow from .examples.net,113.141.114.1
    #    Deny from All
    #</Limit>

#    # Limit WRITE everywhere in the anonymous chroot
#    <Limit WRITE>
#        DenyAll
#    </Limit>
#
#    # LoginPasswordPrompt -- Configure to display the passwort prompt or not
#    LoginPasswordPrompt off
#
#    # DirFakeMode -- Hide real file/directory permissions
#    DirFakeMode 0640
#
#    # DirFakeUser -- Hide real file/directory owner
#    DirFakeUser On
#
#    # DirFakeGroup -- Hide real file/directory group
#    DirFakeGroup On
#
 #     # We want clients to be able to login with "anonymous" as well as "ftp"
#    UserAlias        anonymous ftp
#
#    # Limit the maximum number of anonymous logins
#    MaxClients        10
#    #MaxRetrieveFileSize    512 Mb
#
#    # Limit Up/Downloads to 255 K/sec
#    #TransferRate APPE,RETR,STOR,STOU    255
#
#    # We want 'welcome.msg' displayed at login, and '.message' displayed
#    # in each newly chdired directory.
#    DisplayLogin        welcome.msg
#    DisplayChdir        .message
#
#    #<Directory pub>
#    #  <Limit ALL>
#    #    Order Allow,Deny
#    #    Allow from .examples.net,113.141.114.1
#    #    Deny from All
#    #  </Limit>
#    #</Directory>
#
#    # An upload directory that allows storing files but not retrieving
#    # or creating directories.
#    #<Directory uploads/*>
#    #  <Limit READ>
#        DenyAll
#    #  </Limit>
#    #  <Limit STOR>
#        AllowAll
#User di
    #  </Limit>
    #</Directory>
#</Anonymous>


Как зазрешить менять права на папки и файлы юзерам?
всем добра
Спасибо сказали:
Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: ProFTPD права на файлы и папки

Сообщение BAF »

Есть параметр Umask. Его можешь менять, а что бы пользователи это врятли.
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: ProFTPD права на файлы и папки

Сообщение drBatty »

automaster писал(а):
20.03.2011 14:46
Как зазрешить менять права на папки и файлы юзерам?

если юзер является хозяином каталога, то он может менять права там. В том числе и по FTP
man ftp:
chmod mode file-name
Change the permission modes of the file file-name on the remote sytem to mode.

как это в интернет эксплоере делается - не в курсе. думаю никак.

BAF писал(а):
08.04.2011 11:05
Есть параметр Umask.

их тут 2 шт:

первый
automaster писал(а):
20.03.2011 14:46
Umask 022


второй в самой ФС.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: