PowerScale: OneFS: Windowsin käyttöoikeusluetteloiden käyttöoikeuksien hallinta OneFS-komentoriviliittymästä

Summary: On suositeltavaa hallita Windows-käyttöoikeuksia muodostamalla yhteys kansioon SMB:n kautta ja käyttämällä Windowsin Resurssienhallinta-käyttöliittymää. On kuitenkin tapauksia, joissa komentoriviliittymän käyttö voi olla toivottavaa. Tässä artikkelissa kuvataan, miten tämä tehdään. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Voit näyttää tiedoston/kansion nykyiset käyttöoikeudet seuraavasti:
ls -led <path to file/folder>
Esimerkki:
# ls -led file
-rwxrwxrwx +  1 root  wheel  0 Jul  2 14:02 file
 OWNER: user:root
 GROUP: group:wheel
 0: group:Users allow file_gen_read,file_gen_write
 1: user:root allow file_gen_read,file_gen_write,std_write_dac
 2: group:wheel allow file_gen_read
 3: everyone allow file_gen_all

Käyttöoikeuksien muuttaminen

Käyttöoikeuksien muuttaminen komentoriviliittymässä käyttämällä chmod, sinun on oltava kirjautuneena sisään nimellä root.

Voit tunnistaa käyttöoikeusmerkinnät kahdella tavalla, jotta ne voidaan lisätä käyttöoikeusluetteloon (ACL). Ensimmäistä suositellaan, jos mahdollista.

  1. Etsi tai luo tiedosto/kansio, jolla on halutut käyttöoikeudet SMB:n kautta, ja suorita ls -led <file or folder>. Se voi olla mikä tahansa PowerScale-klusterin tiedoston/kansion käyttäjä/ryhmä, jos heillä on tarvittavat käyttöoikeudet. 
  2. Voit tarkastella kunkin käyttöoikeusmerkinnän kuvausta käyttöoppaassa chmod (man chmod) ja tunnista, mitä tarvitset työnkulkuusi.

Uuden käyttöoikeusmerkinnän lisääminen käyttäjälle/ryhmälle

Tässä esimerkissä käytetään tapaa 1, mutta käyttöoikeuksien määrityskomento on sama riippumatta siitä, tunnistitko käyttöoppaasta lisättävät käyttöoikeustyypit chmod (man chmod) tai tarkastelemalla tiedostoa, jolla on halutut käyttöoikeudet.

Käyttäjien ja ryhmien komento on sama paitsi sana 'user" korvataan ilmaisulla "group" tai päinvastoin:  chmod +a group "<domain name>\<group name>" allow <permissions to add> <file or folder>

Jos esimerkiksi haluat määrittää tiedoston käyttöoikeusmerkinnän, yllä oleva käyttäjän ryhmä file2 Active Directory -domainille 'AD' ryhmä 'domain users' käyttäisit tätä komentoa:

# chmod +a group "AD\domain users" allow file_gen_read,file_gen_write file2
# ls -led file2
-rw-rw-r-- +  1 root  wheel  0 Jul  2 14:09 file2
 OWNER: user:root
 GROUP: group:wheel
 0: group:Domain Users allow file_gen_read,file_gen_write
 1: user:root allow file_gen_read,file_gen_write,std_write_dac
 2: group:wheel allow file_gen_read
 3: everyone allow file_gen_read

Voit poistaa käyttöoikeusmerkinnän poistamalla halutun käyttäjän tai ryhmän koko rivin tai poistettavat käyttöoikeustyypit. Voit sitten lisätä uuden merkinnän halutuilla käyttöoikeuksilla. Komento merkinnän poistamiseksi on sama kuin merkinnän lisääminen, paitsi että muutat '+a' kanssa '-a'. Jos esimerkiksi haluat poistaa yllä olevasta tiedostosta merkinnän pääkäyttäjältä, käytä seuraavaa komentoa:

# chmod -a user root allow file_gen_read,file_gen_write,std_write_dac file
# ls -led file
-rwxrwxrwx +  1 root  wheel  0 Jul  2 14:02 file
 OWNER: user:root
 GROUP: group:wheel
 0: group:Users allow file_gen_read,file_gen_write
 1: group:wheel allow file_gen_read
 2: everyone allow file_gen_all

Tunnetut ryhmät, kuten kaikki, jätä ryhmä pois. Jos esimerkiksi haluat poistaa kirjoitusoikeudet kaikilta, mutta jättää muut käyttöoikeustasot yllä olevasta tiedostosta, käytä seuraavaa komentoa:

# chmod -a everyone allow file_gen_write file
# ls -led file
-rwxrwxr-x +  1 root  wheel  0 Jul  2 14:02 file
 OWNER: user:root
 GROUP: group:wheel
 0: group:Users allow file_gen_read,file_gen_write
 1: group:wheel allow file_gen_read
 2: everyone allow std_delete,std_write_dac,std_write_owner,file_read,file_read_ext_attr,execute,delete_child,file_read_attr

Jos haluat ottaa periytymisen käyttöön uusille tiedostoille ja kansioille, lisää käyttöoikeusmerkintään 'object_inherit" ja "container_inherit" vastaavasti. Jos esimerkiksi haluat lisätä merkinnän kansion paikallisille ryhmän käyttäjille dir Jos haluat myöntää täydet käyttöoikeudet ja periä uudet tiedostot ja kansiot, käytä tätä komentoa:

# chmod +a group users allow dir_gen_all,object_inherit,container_inherit dir
# ls -led dir
drwxrwxr-x +  2 root  wheel  0 Jul  2 14:22 dir
 OWNER: user:root
 GROUP: group:wheel
 0: group:Users allow dir_gen_all,object_inherit,container_inherit
 1: user:root allow dir_gen_read,dir_gen_write,dir_gen_execute,std_write_dac,delete_child
 2: group:wheel allow dir_gen_read,dir_gen_execute
 3: everyone allow dir_gen_read,dir_gen_execute

Voit muokata ACE-tiedostoja myös SID-, UID- tai GID-tunnusten avulla. Tässä on joitakin esimerkkejä syntaksista:

chmod +a sid <actual SID> <target path>
chmod +a user <actual UID> <target path>
chmod +a group <actual GID> <target path>

Additional Information

Tässä Microsoftin artikkelissa kuvataan kutakin käyttöoikeustyyppiä Windowsin kuvaamalla tavalla, mutta saat lisätietoja kustakin käyttöoikeudesta kirjoittamalla kuvan ls led PowerScalesta: katso man chmodTiedostojen ja kansioiden käyttöoikeudet (ulkoinen linkki)

Viitteet:

Affected Products

PowerScale OneFS

Products

PowerScale OneFS
Article Properties
Article Number: 000010579
Article Type: How To
Last Modified: 19 Jun 2026
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.