hdr-42657-snapsots.webp


Dotyczy produktów​

QTS 5.2.0 i nowsze, QuTS hero 5.2.0 i nowsze



Przyczyna główna​

Podczas wykonywania pewnych operacji na plikach na łączu symbolicznym (na przykład kopiowanie, przenoszenie, pobieranie, kompresowanie) system sprawdzi, czy masz wystarczające uprawnienia do wykonania tej operacji zarówno na łączu symbolicznym, jak i na pliku/folderze, do którego to łącze symboliczne wskazuje. Jeśli nie masz wystarczających uprawnień ani do łącza symbolicznego, ani do połączonego pliku/folderu, nie będziesz w stanie wykonać tej operacji. Możesz również otrzymać komunikat o błędzie „permission denied”.

Co to jest łącze symboliczne?
  • Łącze symboliczne to specjalny typ pliku, który odwołuje się do innego pliku lub folderu.
  • Łącza symboliczne są podobne do skrótów w innych systemach operacyjnych; umożliwiają tworzenie wielu ścieżek plików, które łączą się z pojedynczym plikiem lub folderem bez konieczności fizycznego kopiowania pliku lub folderu.
  • Łącza symboliczne to zaawansowana funkcja systemów operacyjnych QNAP i można je tworzyć tylko za pośrednictwem FAQ SSH.



Określanie uprawnień dla łączy symbolicznych​

Aby wykonać określoną operację na pliku (otwórz, edytuj, kopiuj, kompresuj itp.) na łączu symbolicznym, wymagane są następujące elementy:

  1. Plik/folder, do którego prowadzi łącze symboliczne, musi być prawidłową ścieżką pliku. Dodatkowo, następujące ścieżki są również prawidłowe dla celów łączy symbolicznych:
    • Ścieżki wymienione w /etc/config/smb.conf w sekcji "PATH"
    • Ścieżki zdefiniowane przez Ubuntu Linux Station
    • Ścieżki zdefiniowane przez Snapshot i Snapshot Vault
    • Ścieżki zdalnych montowań
    • /share/external/.nd
    • /share/external/.cm
    • /share/external/.cr
  2. Musisz mieć wystarczające uprawnienia do wykonania tej samej operacji na połączonym pliku/folderze.
    Na przykład, jeśli łącze symboliczne odwołuje się do pliku „myfile.doc”, a nie masz uprawnień do zapisu dla „myfile.doc”, to nie masz uprawnień do zapisu dla łącza symbolicznego.



Przykładowy scenariusz​

Poniżej przedstawiono przykładowy scenariusz, w którym operacja na pliku na łączu symbolicznym może zostać odrzucona, ponieważ użytkownik nie ma wystarczających uprawnień do połączonego pliku/folderu.

Aplikacja Plex Media Server tworzy i używa łączy symbolicznych w ramach swojego normalnego działania. Jeśli utworzysz folder współdzielony w swoim systemie i ponownie uruchomisz Plex Media Server, to Plex Media Server automatycznie utworzy symboliczne łącze folderu „Plex Media Server” w Twoim folderze współdzielonym. Jeśli spróbujesz skompresować to łącze symboliczne w File Station, otrzymasz błąd „Unable to perform this action. You do not have enough permissions, or this folder is read-only”. W tym przypadku nie możesz skompresować symbolicznego łącza folderu „Plex Media Server”, ponieważ nie masz uprawnień do kompresowania folderu, do którego odwołuje się „Plex Media Server”.
 
Ostatnio edytowane: