Olen tässä yrittänyt seurata ohjeen
https://wiki.samba.org/index.php/Setting_up_a_Share_Using_Windows_ACLs neuvoja, mutta olen jumissa.
Minulla on Ubuntu-koneella Samba-jako, ja sen ainoa asiakas on Windows-kone. Kummallakin koneella minulla on käytössä vain yksi käyttäjätunnus.
Ongelma liittyy siihen, että minulla ei kotioloissa ole minkään sortin domainia käytössä, mutta alussa mainittu ohje kertoo vain miten Windows ACL otetaan käyttöön tehdään domainissa. Tosin palvelimen konffaus neuvotaan (eri sivulla) ilman domainia, mutta tuo varsinainen ACL-käyttöönoton ohje ei kerro mitään konffauksesta ilman domainia.
Tarkkaan ottaen homma tökkää siinä kohdassa jossa ohje neuvoo suorittamaan komennon:
sudo net rpc rights grant "SAMDOM\Domain Admins" SeDiskOperatorPrivilege -U "SAMDOM\administrator"
Koska minulla ei ole domainia, "SAMDOM" on minulla työryhmä (WORKGROUP) tai koneen nimi tai IP-osoite, ja SeDiskOperatorPrivilege-oikeuden haluan antaa suoraan omalle tunnukselleni WIndows-koneella ryhmän "Domain Admins" sijaan. Komennon alkuosan osaan siis muokata oman tarpen mukaiseksi.
Varsinainen ongelma on komennon lopussa, kohdassa -U "SAMDOM\administrator" joka kertoo millä tunnuksella Windows-koneelle pitäisi kirjautua. Windows-koneen administrator-tunnus nimittäin ei ole aktiivinen, ja jos yritän aktivoida sen ja asettaa salasanan, Windows varoittaa että menetän jotain järjestelmän kannalta tärkeitä tietoja, joten sitä en ole uskaltanut tehdä. Kun kokeilen omalla tunnuksellani, näen että komento tökkää jo aiemmin kuin administrator-tunnuksella, joten olen vakuuttunut siitä että ongelma on nimenomaan tämä tunnus.
Kun yritän etsiä netistä apua hakusanolla "samba windows acl without domain", saan osumia vain domain-tapauksista, en ilman domainia.
Ehdotuksia?