GNU/Linux >> Znalost Linux >  >> Linux

Jak vynutím konkrétní oprávnění pro nové soubory/složky na souborovém serveru Linux?

Řešení 1:

Obvykle používám nativní funkce SAMBA pro správu oprávnění a skupin na sdílených položkách. Například...

force user=user1
force group=sharedgroup
create mask=775

Tato nastavení byste specifikovali pod sdílenou složkou. Nezapomeňte znovu načíst SAMBA po změně konfigurace, kterou lze provést pomocí init skriptu.

Řešení 2:

Nastavte oprávnění pro adresář na 2777, takto:

chmod 2777 /shared/dir

To způsobí, že všechny soubory a složky v adresáři '/shared/dir' zdědí oprávnění nejvyššího adresáře, v tomto případě 777.

Poté proveďte toto, abyste se ujistili, že všechny soubory mají správná oprávnění:

chmod -R 777 /shared/dir

Řešení 3:

Uvědomuji si, že je to stará otázka, ale nedávno jsem měl podobný problém a vyřešil jsem ho takto:

[share]
security mask = 0770
create mask = 0770
force create mode = 0660
comment = Samba share for IT
path = /raid/share
browseable = YES
guest ok = no
write list = root, @"DOMAIN+it_nfs"
force group = DOMAIN+it_nfs

To zajišťuje, že uživatelé musí být v bezpečnostní skupině "it_nfs" v AD, všechny soubory budou zapsány se skupinou "it_nfs" a všechny soubory budou zapsány s alespoň 0660 a maximálně 0770 perm. Vynucení ID skupiny zajišťuje, že kdokoli v této skupině může číst/zapisovat soubory ve sdílené složce. Jinak se dostanete do situací, kdy soubor napsaný jako bob:bob nemůže být zapsán pomocí charlie:charlie, i když jsou oba v "it_nfs".


Linux
  1. Jak nakonfigurovat server SAMBA a přenášet soubory mezi Linuxem a Windows

  2. Jak fungují oprávnění k souborům pro uživatele root?

  3. Jak nastavit oprávnění linux pro složku WWW?

  1. Jak odebrat všechny soubory ve složce kromě jednoho konkrétního souboru v systému Linux

  2. Linux – Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?

  3. Jak auditovat změny souborů a spouštění souborů v Linuxu

  1. Jak šifrovat a dešifrovat soubory/složky v Linuxu pomocí GnuPG

  2. Linux – Problémy s oprávněními pro sdílený adresář na serveru?

  3. Přečtěte si, jak změnit oprávnění pro soubory a složky