Descarcă aplicația
Selectează un dosar și cere asistentului să citească fișierele relevante înainte de editare. Definește obiectivul și limitele sarcinii.
Afișați biții permisiunilor POSIX în nouă caractere lizibile. Verificați setuid, setgid și sticky cu și fără execuție, respingând modurile negative sau prea mari fără a modifica fișiere.
Selectează un dosar și cere asistentului să citească fișierele relevante înainte de editare. Definește obiectivul și limitele sarcinii.
Alege un endpoint compatibil. Instrumentele disponibile și calitatea răspunsurilor depind de modelul și serverul configurate.
Verifică modificările și rezultatele comenzilor. Rulează verificările proiectului înainte de acceptare; codul generat nu este testat automat.
Compară comportamentul real cu rezultatul așteptat. Dacă o verificare eșuează, cercetează cauza înainte de alte modificări.
def permission_text(mode):
if type(mode) is not int or not 0 <= mode <= 0o7777:
raise ValueError("permission bits only")
out = []
for shift in (6, 3, 0):
bits = (mode >> shift) & 7
out.extend(c if bits & bit else "-"
for c, bit in zip("rwx", (4, 2, 1)))
for pos, bit, mark in ((2, 0o4000, "s"), (5, 0o2000, "s"), (8, 0o1000, "t")):
if mode & bit: out[pos] = mark if out[pos] == "x" else mark.upper()
return "".join(out)Verifică înainte de aplicare. Verifică modificările și rezultatele comenzilor. Rulează verificările proiectului înainte de acceptare; codul generat nu este testat automat.