ubuntu-linux-station.png


QTS 5.2.0 i nowsze, QuTS hero 5.2.0 i nowsze



Przyczyna​


Podczas wykonywania niektórych operacji na pliku będącym dowiązaniem symbolicznym (na przykład kopiowania, przenoszenia, pobierania, kompresji) system sprawdza, czy masz wystarczające uprawnienia do wykonania tej operacji zarówno na dowiązaniu symbolicznym, jak i na pliku/folderze, do którego dowiązanie symboliczne się odnosi. Jeśli nie masz wystarczających uprawnień na dowiązaniu symbolicznym lub na pliku/folderze, do którego się ono odnosi, nie będziesz mógł wykonać tej operacji. Możesz również otrzymać komunikat o błędzie „odmowa dostępu".

czym jest dowiązanie symboliczne?
  • Dowiązanie symboliczne to specjalny typ pliku, który odwołuje się do innego pliku lub folderu.
  • Dowiązania symboliczne są podobne do skrótów w innych systemach operacyjnych — umożliwiają utworzenie wielu ścieżek plików prowadzących do jednego pliku lub folderu bez konieczności fizycznego kopiowania pliku lub folderu.
  • Dowiązania symboliczne są zaawansowaną funkcją systemów operacyjnych QNAP i można je tworzyć wyłącznie poprzez SSH.




Określanie uprawnień dla dowiązań symbolicznych​


Aby wykonać określoną operację na pliku (otwarcie, edycję, kopiowanie, kompresję itp.) będącym dowiązaniem symbolicznym, wymagane są następujące warunki:

  1. Plik/folder, do którego odwołuje się dowiązanie symboliczne, musi być prawidłową ścieżką pliku. Dodatkowo następujące ścieżki są również prawidłowymi ścieżkami dla celów dowiązań 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 zasobów zamontowanych
    • /share/external/.nd
    • /share/external/.cm
    • /share/external/.cr
  2. Musisz mieć wystarczające uprawnienia do wykonania tej samej operacji na pliku/folderze, do którego odnosi się dowiązanie.
    Na przykład, jeśli dowiązanie symboliczne odwołuje się do pliku „myfile.doc", a nie masz uprawnień do zapisu w pliku „myfile.doc", to nie masz uprawnień do zapisu w dowiązaniu symbolicznym.



Przykładowy scenariusz​


Poniżej znajduje się przykładowy scenariusz, w którym operacja na pliku będącym dowiązaniem symbolicznym może zostać odrzucona, ponieważ użytkownik nie ma wystarczających uprawnień do pliku/folderu, do którego odnosi się dowiązanie.

Aplikacja Plex Media Server tworzy i wykorzystuje dowiązania symboliczne 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 folder będący dowiązaniem symbolicznym „Plex Media Server" w Twoim folderze współdzielonym. Jeśli spróbujesz skompresować to dowiązanie symboliczne w File Station, otrzymasz komunikat o błędzie „Nie można wykonać tej operacji. Nie masz wystarczających uprawnień lub ten folder jest tylko do odczytu". W tym przypadku nie możesz skompresować folderu będącego dowiązaniem symbolicznym „Plex Media Server", ponieważ nie masz uprawnień do skompresowania folderu, do którego odnosi się „Plex Media Server".