Saya mencoba mengubah izin untuk tautan simbolik.
Seperti yang Anda lihat di gambar, tautan lunak memiliki 777 izin, tetapi saya ingin mengubahnya.
Saya mencoba mengubahnya dengan:
chmod 755 someLink
– tetapi ini mengubah izin direktori tertaut (someDir).chmod -h 755 someLink
– ini membawa eroorchmod: invalid option --'h'
Apakah ada cara bagaimana mengubah izin tautan simbolik? Saya menggunakan Ubuntu 18.04
Banyak terima kasih sebelumnya
Jawaban yang Diterima:
Meskipun bukan duplikat yang tepat, jawaban ini seharusnya memberikan petunjuk:
$ ls -l
total 0
-rw-r--r-- 1 vidarlo users 0 May 21 19:10 a
lrwxrwxrwx 1 vidarlo users 1 May 21 19:10 b -> a
$ chmod 755 b
$ ls -la
-rwxr-xr-x 1 vidarlo users 0 May 21 19:10 a
lrwxrwxrwx 1 vidarlo users 1 May 21 19:10 b -> a
Singkatnya:symlink tidak memiliki izin. Siapa pun dapat membaca ke mana symlink menunjuk. Izin target menentukan akses.
Seperti yang ditunjukkan Rinzwind, -h
flag adalah untuk *BSD versi chmod
. Ini tidak bekerja pada versi GNU dari chmod
.
Pemecahan Masalah Tex-common Di Ubuntu 14.04 Lts?
Bagaimana Cara "mencari Dan Mengganti" Banyak File?