Rozwiązany Jak wyświetlić listę folderów i uprawnień użytkownika

Dyskusja w 'Zdalny dostęp oraz sieć komputerowa' rozpoczęta przez użytkownika matir, 7 Listopad 2018.

Ładowanie...
  1. matir
    Offline

    matir Passing Basics Beginner

    Dołączył:
    19 Luty 2018
    Wiadomości:
    11
    Local Time:
    06:31
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    100 Mbps
    null 100 Mbps
    Witajcie

    Chciałbym się dowiedzieć jakim poleceniem można wyświetlić listę folderów i uprawnień do nich dane użytkownika?
    Może istnieje gdzieś jakaś lista poleceń do QNAP?

    Z góry dziękuje za pomoc.

    Wersja oprogramowania Firmware: 4.3.3.0628 Build 20180725
    Model serwera: QNAP TS-212
     
  2. pigers
    Offline

    pigers GOD's left hand - careful - he don't care anymore. Administrator

    Dołączył:
    26 Lipiec 2013
    Wiadomości:
    7 285
    Miejscowość:
    Nysa
    Local Time:
    06:31
    Oceny:
    +1 148 / 31 / -13
    Followers:
    3
    QNAP:
    TS-x53
    Synology:
    huh ? I do not collect crap
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    • Lubię to! Lubię to! x 1
  3. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 700
    Miejscowość:
    Nowy Sącz
    Local Time:
    06:31
    Oceny:
    +1 485 / 30 / -6
    Followers:
    25
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    Lub alias: ll
    Lista zdeklarowanych aliasów: alias
     
  4. matir
    Offline

    matir Passing Basics Beginner

    Dołączył:
    19 Luty 2018
    Wiadomości:
    11
    Local Time:
    06:31
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    100 Mbps
    null 100 Mbps
    No ok ale nie mogę znaleźć komendy, w której będę mógł podać nazwę użytkownika.
     
  5. GoRo33
    Offline

    GoRo33 System Engineer Q Specialist

    Dołączył:
    24 Sierpień 2016
    Wiadomości:
    157
    Miejscowość:
    Szczecin
    Local Time:
    06:31
    Oceny:
    +16 / 1 / -0
    Followers:
    2
    QNAP:
    TS-x53
    Synology:
    DS115J + 1xHDD 2 TB; RT-1900ac;
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    ls - la | grep [nazwa użytkownika]
     
  6. matir
    Offline

    matir Passing Basics Beginner

    Dołączył:
    19 Luty 2018
    Wiadomości:
    11
    Local Time:
    06:31
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    100 Mbps
    null 100 Mbps
    Nie wiem, albo to nie działa, albo źle to robię:

    upload_2018-11-7_10-12-50.

    Nie ma folderów do których użytkownik ma dostęp.
     
  7. GoRo33
    Offline

    GoRo33 System Engineer Q Specialist

    Dołączył:
    24 Sierpień 2016
    Wiadomości:
    157
    Miejscowość:
    Szczecin
    Local Time:
    06:31
    Oceny:
    +16 / 1 / -0
    Followers:
    2
    QNAP:
    TS-x53
    Synology:
    DS115J + 1xHDD 2 TB; RT-1900ac;
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    Bez nawiasów
     
  8. matir
    Offline

    matir Passing Basics Beginner

    Dołączył:
    19 Luty 2018
    Wiadomości:
    11
    Local Time:
    06:31
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    100 Mbps
    null 100 Mbps
    Bez nawiasów polecenie nic nie wyświetla
    upload_2018-11-7_10-18-32.
     
  9. GoRo33
    Offline

    GoRo33 System Engineer Q Specialist

    Dołączył:
    24 Sierpień 2016
    Wiadomości:
    157
    Miejscowość:
    Szczecin
    Local Time:
    06:31
    Oceny:
    +16 / 1 / -0
    Followers:
    2
    QNAP:
    TS-x53
    Synology:
    DS115J + 1xHDD 2 TB; RT-1900ac;
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    ls - la wyświtla listę plików i katalogów w podanym katalogu wraz z informacją o uprawnieniach, grupie oraz użytkowniku który jest właścicilem. Grep z kolei filtruje tą listę o dany ciąg znaków. Jeśli grep nic nie wyświetla to niema w tej liście katalogów których właścicielem jest dany użytkownik. Chyba że chcesz coś innego to nie rozumiem pytania Twojego.
     
  10. matir
    Offline

    matir Passing Basics Beginner

    Dołączył:
    19 Luty 2018
    Wiadomości:
    11
    Local Time:
    06:31
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    100 Mbps
    null 100 Mbps
    Chodziło o wyświetlenie katalogów do których dany użytkownik ma dostęp - czy to zapis lub zapis/odczyt
    Przeszedłem do folderu /share i Twoje polecenie pomogło.

    Dziękuje za pomoc.
     
  11. GoRo33
    Offline

    GoRo33 System Engineer Q Specialist

    Dołączył:
    24 Sierpień 2016
    Wiadomości:
    157
    Miejscowość:
    Szczecin
    Local Time:
    06:31
    Oceny:
    +16 / 1 / -0
    Followers:
    2
    QNAP:
    TS-x53
    Synology:
    DS115J + 1xHDD 2 TB; RT-1900ac;
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    To nie dokońca masz ten efekt o któym piszesz, bo teraz masz listę plików i folderów których USER jest właścicielem, ale dostęp możesz mieć jeszcze do plików z uprawnieniami RW dla "innych".

    Możesz wykorzystać polecenie find z przełącznikiem -perm.

    Wtedy zrobił bym dwa wyszukania:

    find /sciezka/do/pliku -type d -user $(whoami) -perm -u+rwx -print

    oraz

    find /sciezka/do/pliku type d -user "user name" -perm -u+rwx -print

    zamiast sciezki do pliku możesz użyć "." wtedy przeszukasz plik w którym jesteś lub "/" wtedy lecisz cały root folder.

    Źródło: link
     
  12. matir
    Offline

    matir Passing Basics Beginner

    Dołączył:
    19 Luty 2018
    Wiadomości:
    11
    Local Time:
    06:31
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    100 Mbps
    null 100 Mbps
    Czy składnia jest dobra?

    upload_2018-11-7_10-53-16.
     
  13. GoRo33
    Offline

    GoRo33 System Engineer Q Specialist

    Dołączył:
    24 Sierpień 2016
    Wiadomości:
    157
    Miejscowość:
    Szczecin
    Local Time:
    06:31
    Oceny:
    +16 / 1 / -0
    Followers:
    2
    QNAP:
    TS-x53
    Synology:
    DS115J + 1xHDD 2 TB; RT-1900ac;
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    Ja podałem dobrze, a Ty wpisałeś źle ;)
     
  14. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 700
    Miejscowość:
    Nowy Sącz
    Local Time:
    06:31
    Oceny:
    +1 485 / 30 / -6
    Followers:
    25
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    Po pierwsze find który jest z busyboxa jest ograniczony uprawnieniami. Musisz zainstalować Entware-ng i z niego:
    Kod (Bash):
    1. opkg update
    2. opkg find-utils
    Później już tylko:
    Kod (Bash):
    1. /opt/bin/find ...
    Kolejna sprawa jest taka, że jeśli masz włączone zaawansowane uprawnienia do plików czyli dla pliku/katalogu może mieć dostęp kilku użytkowników to find nic Ci nie pokaże.
    ls -la jedynie podpowiada na ktorych katalogach masz ACL przy uprawnieniach znakiem "+"
    Np.
    Kod (Text):
    1. drwxrwxr-x+ 2 admin administ 4096 Jan 7 12:31 Documents
    Od tego są polecenia ACL.
    --- Połączono posty, 7 Listopad 2018, Data oryginalnego postu: 7 Listopad 2018 ---
    Już sobie przypomniałem...
    Kod (Bash):
    1. getfacl -d /share/Public/
    Kod (Text):
    1. getfacl: Removing leading '/' from absolute path names
    2. # file: share/Public/
    3. # owner: admin
    4. # group: administrators
    Pamiętaj aby po ścieżce do katalogu zawsze był '/' inaczej wylistuje Ci też wszystkie pliki wew., ale bez katalogów. Jeśli chcesz katalogi to oczywiście dodatkowy argument -R.
     
  15. pigers
    Offline

    pigers GOD's left hand - careful - he don't care anymore. Administrator

    Dołączył:
    26 Lipiec 2013
    Wiadomości:
    7 285
    Miejscowość:
    Nysa
    Local Time:
    06:31
    Oceny:
    +1 148 / 31 / -13
    Followers:
    3
    QNAP:
    TS-x53
    Synology:
    huh ? I do not collect crap
    Ethernet:
    1 GbE
    TS-x53 1 GbE
    i tak sprawdzenia są o kant du..y rozbić bo on szuka uprawnień SMB a nie systemu plików ...

    upload_2018-11-7_19-55-42.

    ....

    upload_2018-11-7_19-56-3.

    np takie coś