Puncte:0

Dacă creez un folder într-un folder, permisiunea de executare nu este inclusă, așa că ar trebui să-l setez manual pentru a-l accesa

drapel ma

Am o problemă în aceste zile, am un server, când fac un subfolder în interiorul unui folder specific „numele folderului este: „AFORWARD”, de exemplu, fac „GG” în „AFORWARD”, orice folder i faceți în interiorul „AFORWARD” să devină inaccesibile, ceea ce înseamnă că nu pot intra în ele, iar când am încercat să văd permisiunile setate pentru subdirector, se pare că nu există niciun bit de execuție inclus în mod implicit, dar când fac asta pe alte directoare, primesc permisiunea de biți de execuție inclusă implicit în folder, deci, am facut :


ls -l -d ./ÎNAINTE

ieșire:

drwxrwxr-x+ 9 admin admin 4096 Oct 16 01:19 ./AFOWARD


ls -l -d ./ÎNAINTE/GG

ieșire:

drw-rwxr--+ 2 admin admin 4096 Oct 16 01:31 ./AFORWARD/GG

Cred că totul pare în regulă cu folderul, dar poate nu știu, sau ceva încurcat, știu că poate fi rezolvat folosind o comandă simplă chmod și acordând folderului permisiunile necesare, dar problema este că am nevoie de permisiunile setat implicit odată ce folderul este creat, problema este cu java, programul nostru de server rulează pe java, java creează fișiere, foldere, le citește și face multe alte lucruri cu ele, nu poate accesa folderele create, ceea ce nu au permisiunea de biți de execuție inclusă în mod implicit. odată ce nu poate, eșuează și serverul se blochează.

HuHa avatar
drapel es
Verifică-ți masca. Îndepărtează în mod explicit permisiunea de execuție? Nu ar trebui. Folosiți `022` sau `002`.
HuHa avatar
drapel es
De asemenea, `+` de la sfârșitul ieșirii `ls` indică ACL-uri; ar putea fi și asta o problemă.
drapel hr
Se pare că aveți ACL-uri în vigoare în directoarele în cauză - vedeți, de exemplu, [De ce ls afișează permisiuni greșite pentru grup atunci când utilizați ACL?](https://askubuntu.com/questions/964783/why-does-ls -show-wrong-permissions-for-the-group-when-using-acl)
alireza mirmohamad avatar
drapel ma
@HuHa este pe 0002, este același pe toate, chiar și pe AFORWARD, cu umask de 0002 pe alte foldere, nu înțeleg această problemă.
alireza mirmohamad avatar
drapel ma
@steeldriver cum pot scapa de el? arată-mi o remediere, o soluție, mulțumesc, sper că dacă îmi dai un exemplu
drapel hr
@alirezamirmohamad tbh Nu folosesc ACL-uri, așa că nu sunt persoana cea mai potrivită pentru a răspunde la asta. De asemenea, ar trebui să înțelegeți **de ce** sistemul dvs. folosește ACL-uri înainte de a scăpa de ele.
Puncte:0
drapel ma

S-a eliminat ACL din director și subdirectoarele sale, iar asta ajută, destul de mult.

setfacl -b -R ./ÎNAINTE

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.