Ook al SFTP is een veilig protocol , kunt u problemen met schrijven naar een Ubuntu computer of server met het. Ubuntu , net als andere Linux distributies , maakt gebruik van een file permissie systeem om te bepalen wie toegang heeft tot bestanden en welke mate van toegang ze hebben beschikt . Als je niet kan schrijven naar Ubuntu , kunt u dit verhelpen door het veranderen van de permissies . Waarom gebruik maken van File Permissions ? De file permissies systeem is de basis van de beveiliging op Linux computers en servers . Als een persoon of een programma probeert toegang te krijgen tot een bestand zonder de juiste toestemming , zal de computer toegang te ontzeggen . Nieuwe gebruikers vinden het frustrerend dat ze geen toegang hebben tot bepaalde bestanden op hun computers . Echter , het systeem voorkomt kwaadaardige aanvallen op belangrijke systeembestanden en voorkomt dat gebruikers fouten die het Ubuntu besturingssysteem kon breken ongeluk maken . Bijvoorbeeld , Linux programma's zijn afhankelijk van bibliotheken om te draaien . De bibliotheken zijn een reeks gemeenschappelijke scripts voor interactie met het besturingssysteem . Als u probeert om een bibliotheek van Ubuntu's grafische gebruikersinterface te openen , je kan niet vanwege de file permissies systeem . Dit voorkomt dat gebruikers het openen van een bibliotheek in de teksteditor en het maken van onnodige veranderingen . Ofbeeldienge Ownership Elk bestand en map in Ubuntu is eigendom van een specifieke gebruiker . Meestal is alleen de eigenaar heeft toegang tot schrijven naar een bestand of map standaard . Zelfs als je de enige genoemde gebruiker op uw Ubuntu -systeem , hoeft u geen belangrijke systeembestanden bezitten . In plaats daarvan , een gebruiker genaamd "root " is de eigenaar . Als u verbinding maakt Ubuntu met SFTP als een normale gebruiker , zult u niet in staat om te schrijven naar bestanden die je niet bezit . Je moet root-toegang . Standaard is het wachtwoord voor de root gebruiker verborgen in het geheugen als een reeks willekeurige hashes . U kunt het veranderen en log in om Ubuntu als root . Echter, daarbij is niet de meest veilige praktijk . In plaats daarvan , wanneer ingelogd als een gewone gebruiker , gebruikt u de " sudo " commando in de Ubuntu -terminal aan de computer vertellen om een opdracht uit te voeren als de root gebruiker . Na het invoeren van uw wachtwoord , zal de computer u root-toegang voor net lang genoeg om de opdracht uit te voeren toe . Bijvoorbeeld , een bibliotheek openen , type " sudo gedit bestandsnaam . " Hoe beschouwt de computer van een Bestandsrechten Het Ubuntu besturingssysteem leest permissie -instellingen van een bestand als een reeks triplet variabelen . De variabelen zijn ofwel " r " voor te lezen , " w " voor te schrijven of " x " te voeren . Een gebruiker met machtigingen van " rwx " kunnen lezen , schrijven en uitvoeren van het bestand . Een gebruiker met machtigingen van " rw - " kan lezen en schrijven naar het bestand , maar niet uitvoeren. Toestemmingen komen in groepjes van drie , zoals " - rwxrw - r - ' . De eerste " - " betekent dat het bestand is normaal bestand . Mappen of directory's worden weergegeven door een " d . " De eerste groep van drie variabelen stelt de permissies van de eigenaar van het bestand . De tweede groep stelt de permissies van de groep van de eigenaar. De derde groep stelt de permissies van alle anderen . Wijzigen Bestandsrechten U kunt permissies wijzigen door te leren van de getallen gebruikt om verschillende niveaus van toestemming vertegenwoordigen . " 0 " geeft geen toegang . " 4 " geeft alleen leestoegang . " 5 " staat voor lezen en uitvoeren toegang . " 6 " staat voor lees-en schrijftoegang . " 7 " staat voor volledige toegang . Open het Ubuntu terminal of op uw computer aansluit met SSH , SFTP niet . Typ " sudo chmod 760 bestandsnaam " om de bestanden permissies zodat de eigenaar de groep , die u omvat , heeft gelezen veranderen en schrijftoegang . De root gebruiker heeft volledige toegang en iedereen zal er geen toegang tot hebben. Om een hele map te veranderen , type " sudo chmod 760 - R /pad /naar /directory . " Elk bestand in de map zal de permissie-instellingen hebben . U kunt de nummers die gebruikt worden als nodig is om de permissies je moet vertegenwoordigen veranderen. Als je eenmaal hebt verleend niet-root -gebruikers toestemming om te lezen op de Ubuntu -map die u wilt , kunt u SFTP gebruiken om te schrijven.
|