GNU/Linux >> Znalost Linux >  >> Linux

chown:příkaz nenalezen

Příkaz chown se používá ke změně vlastníka, skupiny nebo obou pro soubor nebo adresář. Občas můžete chtít, aby oprávnění k objektu spravoval někdo jiný než uživatel, který daný objekt vytvořil.

Následující příklad popisuje použití tohoto příkazu.

1. Změňte vlastníka, ale ne skupinu.

# chown {user name} {file/directory name}

2. Změňte vlastníka a skupinu.

# chown {user name}:{group name} {file/directory name}

3. Změní vlastníka a skupinu. Skupina se změní na zadanou uživatelskou přihlašovací skupinu.

# chown {user name}:{file/directory name}

4. Změní skupinu, ale ne vlastníka. Je to stejné jako při použití příkazu chgrp.

# chown :{group name} {file/directory name}

Příkaz chown můžete zkombinovat s volbou -R a rekurzivně změnit vlastnictví prostřednictvím adresářové struktury.

Pokud při spouštění příkazu chown narazíte na níže uvedenou chybu:

chown: command not found

můžete zkusit nainstalovat balíček coreutils, jak je uvedeno níže, podle vaší volby distribuce:

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Příklady příkazů chown

1. Chcete-li změnit vlastníka souboru:

# chown mike file.txt 

2. Chcete-li zjistit, zda došlo ke změnám či nikoli:

# chown -c mike file.txt 

3. Chcete-li potlačit případné chybové zprávy:

# chown -f mike file.txt 

4. Chcete-li použít změny rekurzivně:

# chown -R mike /mydir 

5. Chcete-li změnit vlastníka souboru a skupinu najednou:

# chown mike:SUPPORT file.txt 

6. Změňte vlastníka symbolického odkazu:

# chown -h user path/to/symlink

7. Změňte vlastníka souboru/adresáře tak, aby odpovídal referenčnímu souboru:

# chown --reference=path/to/reference_file path/to/file_or_directory


Linux
  1. ifrename:příkaz nenalezen

  2. nc:příkaz nenalezen

  3. netstat:příkaz nenalezen

  1. kubectl:příkaz nenalezen

  2. tvservice:příkaz nenalezen

  3. lspci:příkaz nenalezen

  1. pstree:příkaz nenalezen

  2. rm:příkaz nenalezen

  3. mv:příkaz nenalezen