Puncte:0

Ubuntu - restricționați permisiunile utilizatorului pentru a executa scripturi

drapel ng

Am nevoie de câțiva utilizatori în caseta mea Ubuntu pentru a putea rula doar câteva scripturi Python, care se află în /home/ubuntu/scripts

Am creat utilizatori cu rbash și a creat o legătură simbolică cu un script bash simplu către directorul principal al utilizatorului restricționat:

python3 /home/ubuntu/scripts/script.py

Când utilizatorii încearcă să execute scriptul bash, primesc:

/home/nume utilizator/bashscript.sh    
-rbash: /usr/lib/command-not-found: restricted: nu se poate specifica `/' în numele comenzilor

Care este o modalitate eficientă de a le permite să poată executa doar scripturile?

Cyrus avatar
drapel in
Vă sugerez să adăugați acest lucru la `~/.bashrc`: `unset command_not_found_handle`

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.