1

Temat: BB a uprawnienia - mały problem

Witam

Przesiadłem się na BB i napotkałem drobny problem z uprawnieniami. Otóż mam katalog na dysku sieciowym "torrenty", do którego za pomocą transmission sciągam filmy, seriale itp. Zazwyczaj do tego ściągam napisy w srt (to czyta mój tv) i wrzucam taki pliczek do katalogu z filmem. Wcześniej na Gargoyle mogłem przez otoczenie sieciowe (Total Commander) kopiowałem sobie plik z napisami bez problemu. Teraz po zmianie na BB krzyczy przy kopiowaniu, że brak uprawnień. Dla całego folderu "torrenty" dałem uprawnienia ale to nie rozwiązało problemu. Pojedyńczo dla podfolderu (konkretnego) tam gdzie chcę dodać działa jak dam uprawnienia.

Czy mogę ustawić jakoś uprawnienia tak aby automatycznie wszystko co za pomocą transmission ląduje w katalogu "torrenty" miało odpowiednie uprawnienia?

Z góry dziękuję za pomoc.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

2

Odp: BB a uprawnienia - mały problem

Ustawić umask w configu transmission żeby odpowiednio robił uprawnienia na to co tworzy. Jest to nawet w poradniku o transmission.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: BB a uprawnienia - mały problem

Zaraz zobaczę czy sobie z tym poradzę.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

4 (edytowany przez zygmunt 2015-03-17 00:37:36)

Odp: BB a uprawnienia - mały problem

Podepnę się pod temat. Mam problem otóż wgrałem BB z Luci by obsy. Samba działa jednak w dziwny sposób. Mam problem z użytkownikami. http://eko.one.pl/?p=openwrt-samba oraz http://eko.one.pl/?p=openwrt-multiuser.
Efekt jest taki że ustawiony nowy użytkownik "piotr" ma dostęp do udziału "nas" jednak po autoryzacji użytkownika pojawia się dodatkowy udział piotr a w nim folder tmp routera.
Druga sprawa wrzuciłem proftpd, aby udostępnić serwer ftp. http://eko.one.pl/?p=openwrt-proftpd
Według instrukcji możemy utworzyć wirtualnych uzytkowników, ja jednak chciałem dodać wyżej wymienionego użytkownika "piotr" i tu moje zdziwienie bo nie mogę uzyskać dostępu do ftp, żadna nazwa użytkownika nie pasuje: piotr, ftp, anonymous, (root zablokowany)

Załączam pliki konfiguracyjne:

config samba
    option homes '1'
    option name 'MOST'
    option description 'MOST'
    option workgroup 'DROGREM'

config sambashare
    option name 'NAS'
    option users 'piotr'
    option read_only 'no'
    option path '/mnt/sda2'
    option guest_ok 'no'
# This is a basic ProFTPD configuration file (rename it to 
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName            "ProFTPD Default Installation"
ServerType            standalone
DefaultServer            on

# Port 21 is the standard FTP port.
Port                21

# 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

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances            30

# Set the user and group under which the server will run.
User                piotr
Group                nogroup

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

# Normally, we want files to be overwriteable.
AllowOverwrite        on

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

# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous ~ftp>
  User                ftp
  Group                ftp

  # 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

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
  DisplayLogin            welcome.msg
  DisplayChdir            .message

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>

i na koniec jeszcze plik passwd

 root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/home/ftp:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
piotr:*:1000:65534:piotr:/tmp:/bin/ash

5 (edytowany przez build000 2015-03-17 02:54:37)

Odp: BB a uprawnienia - mały problem

Pomijając czego jeszcze nie wiemy (nie napisałem ja, Ty czy ktoś inny - o kolejnych problemach) co do configu samby to:

config samba
    option homes '0'
(...)

Co do usera piotr no to taki mu podałeś katalog domowy przecież w /etc/passwd

(...)
piotr:*:1000:65534:piotr:/tmp:/bin/ash

Co do ftp to będzie działać jak piotr będzie miał swój katalog z prawem zapisu do niego i swoim chown (odpowiedni user:grupa). Wtedy do grupy piotra należy też dopisać usera ftp.
Doinstaluj sobie shadow* i zrób po bożemu co i jak należy.