Cum se transferă dreptul de proprietate asupra fișierelor partajate pe serverul ownCloud

Un coleg pleacă, un proiect se mută în altă echipă sau un folder partajat aparține încă unui cont care urmează să fie dezactivat. Fișierele pot apărea în vizualizarea ownCloud a destinatarului, însă destinatarul poate avea acces doar printr-o partajare. Dacă contul original este eliminat, această distincție poate deveni o problemă.

Pentru ownCloud Server 10.x, un administrator poate transfera dreptul de proprietate cu ajutorul instrumentului din linia de comandă occ files:transfer-ownership. În documentația Server 10.16 nu este descris butonul „Faceți-mă proprietar” orientat spre utilizator. Comanda mută fișierele deținute de un cont și partajările sale de ieșire către un alt cont; partajările primite nu sunt transferate. Pașii de mai jos utilizează referința curentă a comenzilor ownCloud Server 10.16. Verificați documentația pentru versiunea exactă și configurația de stocare pe care o executați înainte de a executa o modificare a proprietății.

Mai întâi, identifică ce trebuie mutat

„Partajat cu mine” nu înseamnă neapărat „deținut de mine”. În ownCloud, contul care a creat sau deține un fișier îl poate partaja cu alți utilizatori. Un destinatar poate citi sau edita elementul partajat fără a-l deține. Dacă sunteți destinatarul, de obicei, următorul pas este să solicitați proprietarului inițial sau unui administrator să mute elementul.

Comanda de transfer este o operațiune de administrator pe gazda serverului ownCloud. Poate muta fiecare fișier deținut de un utilizator sursă sau un folder selectat și conținutul acestuia. Calea selectată trebuie să existe în directorul de fișiere al utilizatorului respectiv. Nu transferă partajările primite, conținutul coșului de gunoi sau versiunile mai vechi de fișiere. Referința oficială a comenzilor ownCloud Server 10.16 OCC documentează comanda și opțiunile sale.

Acest ghid prezintă ownCloud Server (produsul clasic 10.x). ownCloud Infinite Scale este un produs diferit, cu o arhitectură și o interfață utilizator diferite. Nu presupuneți că această comandă Server sau rezultatele acesteia se aplică unei implementări Infinite Scale; confirmați documentația produsului instalat.

Alegeți domeniul de transfer potrivit

NevoieAbordareCe să țineți cont
Mută ​​un folder de proiectSe utilizează --pathcu o cale relativă la directorul de fișiere al utilizatorului sursă.Folderul și descendenții săi sunt plasați într-un folder de transfer cu marcaj temporal pentru destinatar.
Mutați toate fișierele deținute de un contExecutați comanda doar cu ID-urile de utilizator sursă și destinație.Partajările de ieșire se mută odată cu fișierele; partajările de intrare nu.
Retragerea unui contMai întâi transferă, verifică rezultatul, apoi urmează procesul de eliminare a contului al organizației tale.Nu dezactivați și nu ștergeți contul sursă până când nu au fost verificate datele și partajările necesare.
Mutați fișierele direct în zona de fișiere de nivel superior a unui nou utilizatorLuați în considerare --destination-use-user-folderdoar cazul special documentat.Contul de destinație trebuie să existe și nu trebuie să se fi conectat niciodată. Acesta nu este fluxul de lucru normal pentru transfer selectiv.

Înainte de a executa comanda

  1. Confirmați produsul și versiunea. Verificați dacă este vorba de ownCloud Server 10.x, nu ownCloud Infinite Scale și citiți referința comenzilor pentru versiunea instalată.
  2. Confirmați ambele ID-uri de cont. Folosiți ID-urile de utilizator ownCloud reale, nu nume afișate sau adrese de e-mail, cu excepția cazului în care acestea sunt ID-urile. Verificați cu atenție ortografia: sursa și destinația sunt argumente poziționale.
  3. Verifică impactul partajării. Comanda poate muta partajările de ieșire aparținând contului sursă. Partajările primite sunt excluse. Informează colaboratorii despre orice modificare așteptată a proprietății sau a accesului.
  4. Faceți și verificați o copie de rezervă. Urmați procedura normală de copiere de rezervă a site-ului dvs. pentru baza de date și spațiul de stocare a datelor. Un transfer de fișiere modifică relațiile de proprietate și partajare; o copie de rezervă recuperabilă este planul de revenire la versiunea inițială mai sigur.
  5. Verificați detaliile de stocare și implementare. Confirmați directorul de instalare ownCloud și contul corect de server web. Într-o instalare Linux standard, acel cont este adesea www-data, dar pachetele și containerele pot diferi.

Dacă utilizați spațiu de stocare principal compatibil cu S3 cu mai multe compartimente (bucket-uri), opriți procesul și consultați avertismentul specific spațiului de stocare din documentația oficială pentru spațiul de stocare principal compatibil cu ownCloud S3 . Acesta menționează că transferul de proprietate nu este recomandat în acest aranjament, deoarece se pot pierde partajări.

Transferul unui folder partajat selectat

Folosiți un transfer selectiv atunci când destinația necesită un proiect sau un set mic de fișiere, mai degrabă decât întreaga colecție de fișiere a utilizatorului sursă. Exemplul de mai jos transferă un folder apelat Projects/Proposalde la ID utilizator alicela ID utilizator bob.

  1. Deschideți o shell pe gazda serverului ownCloud și accesați directorul care conține occscriptul. Folosiți calea care corespunde instalării dvs.
  2. Verificați opțiunile comenzii înainte de a o rula:
sudo -u www-data ./occ files:transfer-ownership --help
  1. Executați transferul selectiv. Calea exemplu este relativă la alicedirectorul de fișiere ownCloud al lui ; nu este o cale a sistemului de fișiere al serverului:
sudo -u www-data ./occ files:transfer-ownership \
  --path="Projects/Proposal" \
  alice \
  bob

Înlocuiți www-datadacă instalarea dvs. utilizează un alt cont de serviciu. Într-o implementare de container, utilizați formularul de comandă documentat al containerului, în loc să copiați literal comanda gazdă. Documentația pentru dezvoltatori ownCloud, de exemplu, prezintă un formular Docker Compose, cum ar fi docker compose exec owncloud occ ...; numele serviciilor variază în funcție de implementare.

Comanda plasează folderul selectat și conținutul său în zona de fișiere a utilizatorului de destinație, sub un folder numit în model transferred from alice on [timestamp]. Nu păstrează locația originală de nivel superior așa cum este. Verificați contul de destinație pentru acest folder de transfer după finalizarea comenzii.

Transferă tot ce deține un singur cont

Dacă utilizatorul pleacă și scopul este să mute toate fișierele deținute și partajările de ieșire, omiteți --path:

sudo -u www-data ./occ files:transfer-ownership \
  alice \
  bob

Citiți rezultatul confirmării înainte de a-l accepta. Comanda poate raporta partajări care nu pot fi transferate. Opțiunea --accept-skipped-sharesîi spune lui ownCloud să continue atunci când partajările sunt omise; utilizați-o numai atunci când înțelegeți și acceptați rezultatul respectiv. Nu o adăugați doar pentru a suprima o solicitare.

Există, de asemenea, o --destination-use-user-folderopțiune pentru un caz specific de migrare a utilizatorului complet. Utilizatorul de destinație trebuie să fie creat, dar nu trebuie să se fi conectat niciodată; ownCloud recomandă modul de întreținere pentru această operațiune. Deoarece are o condiție prealabilă mai strictă și modifică locul în care ajung datele, nu îl utilizați pentru o predare obișnuită sau o mutare selectivă.

Verificați rezultatul și remediați partajările omise

  1. Conectați-vă ca utilizator de destinație sau rugați-l să verifice secțiunea Fișiere. Pentru un transfer selectiv, confirmați transferred from …folderul cu marcaj temporal și deschideți fișierele reprezentative.
  2. Verificați dacă structura de foldere așteptată și conținutul fișierelor cele mai recente sunt prezente. Referința comenzilor Server 10.16 precizează că versiunile de fișiere nu sunt transferate; doar cea mai recentă versiune apare în contul de destinație.
  3. Examinați partajările importante împreună cu persoanele care se bazează pe ele. Deoarece partajările de ieșire se mută, dar partajările de intrare nu, un transfer nu face din contul de destinație un destinatar al fiecărui element care a fost partajat cu sursa.
  4. Păstrați contul sursă disponibil până când proprietarul destinației și colaboratorii afectați confirmă accesul. Dezactivarea contului se va finaliza numai după această verificare și revizuirea normală a reținerii.

Dacă transferul raportează o excepție sau se termină prematur, ownCloud documentează files:troubleshoot-transfer-ownershippentru verificarea problemelor legate de transfer. Comportamentul său implicit este o rulare simulată care raportează constatările. De exemplu:

sudo -u www-data ./occ files:troubleshoot-transfer-ownership --uid bob

Mai întâi verificați rezultatul. Comanda are și o --fixopțiune de a încerca reparații, așa că nu adăugați această opțiune fără a verifica problemele raportate și a avea o copie de rezervă actualizată. Verificările și opțiunile disponibile sunt listate în aceeași referință oficială OCC .

Autoverificare finală

  • Ai folosit instanța, versiunea, ID-ul sursei și ID-ul destinației corecte pentru serverul ownCloud?
  • Ai ales domeniul de aplicare dorit: o cale sau toate fișierele deținute de sursă?
  • Ai luat în considerare partajările de ieșire omise, partajările de intrare, conținutul coșului de gunoi și versiunile mai vechi?
  • Poate utilizatorul destinație să găsească și să deschidă fișierele transferate și pot colaboratorii afectați să acceseze în continuare ceea ce au nevoie?
  • Ai păstrat o copie de rezervă verificată și ai amânat eliminarea contului până la confirmarea predării?

O comandă reușită este doar începutul predării. Confirmați noua locație, conținutul fișierului și accesul la colaborare înainte de a considera transferul de proprietate ca fiind finalizat.

Lasă un comentariu

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

Comparați 10 instrumente de scanare ping pentru descoperirea rapidă a rețelelor LAN, scanarea multi-platformă și gestionarea adreselor IP. Aflați ce vă poate spune o scanare (sweep).

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

Comparați șase instrumente de gestionare a rețelei pentru monitorizarea performanței, inclusiv acoperirea SNMP, maparea, alertele, modelele de implementare și compromisurile de costuri.

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

Aflați ce înseamnă QoS în rețele, cum marcajele DSCP și cozile de trafic prioritizează aplicațiile vocale, video și de business și ce nu poate remedia QoS.

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Compară software-ul de server SFTP fiabil pentru Windows și Linux, inclusiv OpenSSH, Bitvise, SolarWinds și SFTPGo. Găsește soluția potrivită pentru nevoile tale de securitate și transfer de fișiere.

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Construiți o monitorizare practică a rețelei cu o acoperire clară a dispozitivelor, indicatori de performanță utili, alerte acționabile și o comparație între SolarWinds NPM, PRTG și OpManager.

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Comparați șapte instrumente de gestionare a adreselor IP pentru descoperirea subrețelelor, coordonarea DNS și DHCP, inventarul rețelei și IPAM open-source.

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

Comparați instrumentele de scanare a rețelei pentru descoperirea rapidă a dispozitivelor, scanări IP pe mai multe platforme și IPAM pentru întreprinderi, cu îndrumări privind potrivirea fiecărei opțiuni la rețeaua dvs.

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Folosește opțiunea --traceroute din Nmap pentru a mapa salturi la o gazdă autorizată, a înțelege ieșirea saltului și a RTT-ului și a depana răspunsurile lipsă fără a suprascana.

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

Comparați șase instrumente de monitorizare Windows Server în funcție de colectarea datelor Windows, vizibilitatea aplicațiilor, modelul de implementare și licențierea pentru a găsi instrumentul potrivit.

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

Comparați șase instrumente de monitorizare a rețelei Linux pentru descoperirea dispozitivelor SNMP, grafice de interfață, metrici gazdă, verificări de servicii și fluxuri de trafic.