Mam dostęp do zdalnego komputera z systemem Linux, gdzie za każdym razem, gdy tworzę dowiązanie symboliczne, jest ono tworzone domyślnie z następującymi uprawnieniami: lrwxrwxrwx
Jeśli spróbuję zmienić uprawnienia do dowiązania symbolicznego (tj. Nie ścieżki, którą wskazuje), używając na przykład:
chmod g-w my_symbolic_link
chmod
działa poprawnie (komunikat o błędzie nie jest drukowany), ale kiedy ponownie sprawdzę uprawnienia, są one nadal takie same ( lrwxrwxrwx
).
Czekam na wiadomość od administratora maszyny, ale zastanawiałem się, czy jest to normalne zachowanie, czy może jest to coś specyficznego dla tego urządzenia.
źródło
rm
konkretnie sprawdza, czy plik jest tylko do odczytu, chyba że przejdziesz-f
, ponieważ zwykle nie zamierza się usuwać pliku tylko do odczytu, ale gounlink()
to nie obchodzi. Spróbuj go kiedyś w Perlu lub Pythonie).