GNU/Linux >> Linux Esercitazione >  >> Linux

L'utilizzo di chown per modificare il proprietario del gruppo di una directory non è consentito... Perché?

Per prima cosa, usa chgrp comando invece di chown e funzionerà.

Nel caso dell'utilizzo di chown..... Per motivi di sicurezza nella maggior parte dei contesti Linux, qualsiasi modifica della proprietà è limitata all'utente root anche se sei contrassegnato come proprietario del file, della directory, ecc. o meno. In un caso, questo serve per impedire agli utenti di eludere le quote impostando i bit di autorizzazione del file su 777 e cambiando la proprietà di un file a un altro utente sconosciuto e consumando la loro quota.

Quindi usando il chown comando in un contesto utente, specialmente dove la proprietà non cambia, non dovrebbe essere usato solo per cambiare il gruppo di un file.

NOTA:è necessario essere un membro del gruppo in cui si sta tentando di modificare il file. Questo può essere verificato da id -a . Se non sei nel gruppo, riceverai questo messaggio anche se sei il proprietario del file.


Devi far parte del gruppo per poter modificare l'attuale proprietà del gruppo in . Puoi modificare /etc/groups file come root per assicurarsi che l'utente justin faccia parte del gruppo nginx. Dopo aver apportato modifiche per il gruppo, è necessario accedere nuovamente al sistema per renderlo effettivo o per passare al gruppo senza riavviare/disconnettersi, è possibile utilizzare cmd newgrp nginx .

Ora dovresti essere in grado di cambiare il gruppo del file o della cartella con cmd chgrp nginx test come utente justin.


Linux
  1. Perché "sshpass" non è il modo giusto per automatizzare i trasferimenti di file in Linux

  2. Perché il modo seguente non cambia la dimensione del limite del file principale?

  3. Perché il file di traduzione Bash non contiene tutti i testi di errore?

  4. Chi è il proprietario del file se il file viene creato utilizzando il comando Sudo?

  5. 12 Esempi di comandi Chown Linux per cambiare proprietario e gruppo

Comando Chown:cambia proprietario del file in Linux

Come modificare il proprietario di file/gruppi con il comando chown in Linux

Utilizzo del file di configurazione SSH

Perché il mio collegamento simbolico crea un file e non una cartella?

Come modificare la codifica utilizzata dal mio server SFTP?

Un modo più rapido per cambiare proprietario/gruppo in modo ricorsivo?