Puncte:0

Cum se gestionează permisiunile fișierelor dezarhivate?

drapel mx

Am încercat să instalez un software numit ABAQUS pe laptopul meu UBUNTU și, ca parte a instalării, încerc să rulez un fișier script numit „StartGUI.sh” folosind comanda „bash ./StartGUI.sh” din Terminal. Apoi arată următoarea eroare de fiecare dată: „Eroare: acest suport media a fost dezarhivat sau copiat în așa fel încât permisiunile dintre unele fișiere s-au pierdut. Vă rugăm să dezarhivați sau să copiați media din nou."

introduceți descrierea imaginii aici

Am încercat să selectez toate fișierele și am dat permisiuni de citire și scriere, dar mă confrunt cu aceeași problemă.Când am căutat o soluție pe Google, unele articole au sugerat folosirea „chmod”, dar nu mi-am putut da seama cum să o folosesc exact. Ați putea, vă rog, să ajutați?

drapel hr
Se pare că suportul de instalare în sine este problema - cum l-ați obținut/instalat?
sai chaitanya are avatar
drapel mx
L-am luat de la un prieten și cred că probabil că ar fi fost descărcat online.
drapel hr
... și prietenul tău l-a despachetat/dezarhivat (pe o unitate USB de exemplu) sau ai primit arhiva originală și ai dezarhivat-o singur?
sai chaitanya are avatar
drapel mx
Am primit fișierele .rar originale și le-am dezarhivat eu
N0rbert avatar
drapel zw
Ce este ABAQUS? Puteți partaja linkul de descărcare pentru el?
Puncte:0
drapel it

Pentru a păstra absolut permisiunile/proprietatea, (odată ce ați listat arhiva pentru a vedea unde își instalează fișierele (și sunteți mulțumit de asta)), curățați încercările anterioare de instalare și despachetați din nou arhiva ca utilizator rădăcină, folosind sudo. Citit man sudo.

Puncte:-1
drapel vn

Există o metodă numerică mai ușoară de a folosi chmod. Dacă doriți să acordați permisiuni de citire, tastați 4, dacă scrieți tipul 2, dacă executați doar tipul 1. De exemplu, dacă doriți să acordați toate permisiunile unui fișier, comanda va fi:

chmod 777 [nume fișier]

Primul 7 (4+2+1) oferă toate permisiunile proprietarului fișierului (pe care le puteți modifica folosind comanda chown), al doilea 7 oferă toate permisiunile grupului de fișiere, iar al treilea 7 oferă toate permisiunile altora.

Vă recomand să deschideți terminalul din folderul pentru care doriți să schimbați permisiunile, pur și simplu navigând la acel folder folosind GUI, făcând clic dreapta și apoi alegând „deschideți în terminal”, apoi lansați următoarea comandă:

sudo chmod 777 *

sudo activează privilegiile de administrator, iar steaua de la sfârșitul comenzii înseamnă că emite următoarea comandă pentru toate fișierele din folder. acest lucru nu este tocmai sigur, dar va funcționa 100%. pentru o abordare mai sigură, introduceți numele fișierului în loc de *. Recomand totuși să folosești * în cazul tău.

De asemenea, site-ul web https://linuxize.com/post/chmod-command-in-linux/ oferă tot ce trebuie să știți în detaliu mai precis. noroc!

sai chaitanya are avatar
drapel mx
Salut DanielTaj, Am incercat metoda sugerata si vad ca permisiunile au fost schimbate dar ma confrunt in continuare cu acelasi mesaj de eroare.
drapel ru
Este posibil să trebuiască să modificați recursiv toate permisiunile pentru a fi executabile în directorul media de instalare. De exemplu, dacă ați extras mediul de instalare în /tmp/installationmedia, rulați %sudo chmod -R 755 /tmp/installationmedia
terdon avatar
drapel cn
Vă rugăm să nu sugerați să setați fișiere aleatoare la 777! Acest lucru poate sparge tot felul de lucruri, deschide găuri uriașe de securitate etc. Mesajul de eroare mă face să cred că este mult mai probabil ca instalatorul să aștepte permisiuni specifice, așa că 777 este probabil să o rupă și mai rău oricum.
DanielTaj avatar
drapel vn
@saichaitanya sunt folderul în care ați extras fișierele, anumite permisiuni sunt ok acolo? scuze de intarziere. Vă recomand să schimbați permisiunea folderului și a fișierelor extrase, dar nu mai departe, așa că sunteți sigur că nu apar găuri de securitate sau nimic nu este cu adevărat spart

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.