GNU/Linux >> Znalost Linux >  >> Ubuntu

Je možné změnit oprávnění pro symbolický odkaz?

Snažím se změnit oprávnění pro symbolický odkaz.

Jak můžete vidět na obrázku, soft link má 777 oprávnění, ale rád bych to změnil.

Pokusil jsem se to změnit pomocí:

  1. chmod 755 someLink – ale tím se změní oprávnění k propojenému adresáři (someDir).
  2. chmod -h 755 someLink – to přináší eroor chmod: invalid option --'h'

Existuje způsob, jak změnit oprávnění k symbolickým odkazům? Používám Ubuntu 18.04

Předem mnohokrát děkuji

Přijatá odpověď:

I když se nejedná o přesný duplikát, tato odpověď by měla poskytnout nápovědu:

$ 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

Stručně řečeno:symbolické odkazy ne mít oprávnění. Každý si může přečíst, kam symbolický odkaz ukazuje. Oprávnění cíle určují přístup.

Jak zdůrazňuje Rinzwind, -h příznak je pro *BSD verze chmod . Nefunguje na GNU verzích chmod .


Ubuntu
  1. Centos – Změnit všechna oprávnění ke složce pomocí 1 příkazu?

  2. Jak změnit název hostitele?

  3. Je možné zrušit vazbu nebo změnit globální zkratku vstupu Unicode?

  1. Nelze změnit oprávnění pro skupinu na jednotkách USB?

  2. Jak změnit časové pásmo pro cPanel ve webmailu?

  3. Změnit oprávnění souboru

  1. Jak používat příkaz chmod (Change Mode) v Linuxu

  2. Jak změnit oprávnění pro složku a její podsložky/soubory v jednom kroku?

  3. Jak se oprávnění k souboru vztahují na symbolické odkazy?