Bestandsmachtigingen In deze les leren we hoe u de machtigingen van uw bestanden
en mappen kunt wijzigen. Zo beschermt u uw omgeving, uw bestanden en uw mappen
tegen inzage door andere gebruikers.
Unix is een multi-user systeem, elk bestand en elke map in uw account kan worden beschermd tegen of toegankelijk gemaakt voor andere
gebruikers door de toegangsrechten ervan te wijzigen, elke gebruiker is verantwoordelijk voor het controleren van de toegang
tot zijn bestanden.
Machtigingen voor een bestand of map kunnen worden beperkt tot het kopen van het type.
Er zijn drie soorten machtigingen: lezen, schrijven en uitvoeren.
Ik weet zeker dat je het weet, lezen en schrijven.
Wat betekent het om uit te voeren?
Als het een programma is, als een bestand zelf een script of een programma is, heeft het een X-toestemming, die
uitvoerbaar is, niet iedereen mag een bepaalde toestemming uitvoeren.
Dus als een gebruiker een programma mag uitvoeren, zou hij er een uitvoerbare machtiging voor hebben.
De toestemming, die vereist is in uitvoerbaar, kan worden gecontroleerd op drie verschillende
niveaus, op gebruikersniveau, dat is jezelf op groepsniveau, kan mensen in hetzelfde project of groep
of dezelfde afdeling of anderen zoals iedereen.
Bestands- of directietoestemmingen kunnen worden weergegeven door het commando Ellis minus L uit te voeren.
Dus je ziet hier onderaan, je ziet rood, wit, x, het eerste stukje laat zien dat het.
De volgende drie bits geven aan dat de gebruiker leesrecht
heeft en met toestemming heeft uitgevoerd.
Het commando om de missie te veranderen is change mod. Het wordt ook wel CHMOD genoemd.
Laten we eens kijken naar onze Lennix machine, zodat ik u beter kan uitleggen hoe de toestemming werkt.
Nogmaals, de eerste stap die je altijd doet is nagaan wie je bent.
Je bent zelf in welke director je bent en je bent in je home directory, en als je anders doet, zal dit commando
je documenten en mappen en bestanden laten zien, maar het zal je niet de details laten zien, of het een directory is,
welke toestemming het heeft of wat de grootte ervan is.
Dus wat is de optie die we gebruiken?
Ik weet zeker dat je dit weet en nu bij min L of L tr of wat je maar wilt.
Dus als u een lijst min L doet, ziet u de lijst van alle bestanden met alle details.
Laten we nu een bestand kiezen.
Laten we kiezen.
Zal kiezen, Gerri, wij gebruiken ook de optie.
Alice Mianus El.
Jerry, hier, zie je.
Het eerste stukje.
Hier, Dasch, deze verwijst naar een bestand, de tweede drie bits verwijzen naar lezen, schrijven
en uitvoeren.
Nu blijkt dat de gebruiker I ASOL, die ikzelf heb aangemaakt, alleen lees- en schrijfrechten heeft.
Ik heb geen uitvoerbare toestemming.
Het betekent dat dit bestand geen script is.
Daarom is het niet uitvoerbaar.
Er stond een script naast.
Dus ik heb mijzelf als ik heb, heeft een recht en een recht om het bestand te lezen en om er naar te schrijven.
De tweede groep die het bezit, die toestemming heeft is hier.
R. W..
En nogmaals, Dash, wat betekent dat de groep, die de groep zelf is, ook Afsal ook hoe zijn W en Desch?
En de laatste is andere.
Deze lasy permissies is dat de anderen dit alleen kunnen lezen terwijl ze er niet naar kunnen schrijven of
verwijderen.
Dit zijn dus de machtigingen op het niveau van de gebruikersgroep en anderen.
Laten we nu het commando nemen om deze bestandsrechten te veranderen.
Wat is het commando om het bestandssysteem te veranderen?
Wordt verandering telkens weer ontsierd als je een nieuw commando leert?
Ik raad u ten zeerste aan om na de les man te draaien en de modus te zien die ze volgen op de commandonaam.
Dit geeft je alle details over het commando, wat het doet, welke opties het heeft met de commando's worden
gebruikt enzovoort.
Dus ik ga S gebruiken. H. MODIS.
Command en ik wat ik nu wilde doen is ik wil de
groep hier hebben, deze drie.
Dus ik doe als G als groep min W en tenslotte, Jerry.
Dus wat ik het besturingssysteem vertel om te doen is de juiste permissies verwijderen van de bestandsnaam Jerry.
Nogmaals, dit laat zien dat ik hier een commando heb en dit zijn mijn opties en dit zijn mijn argumenten.
Dus zodra ik dat uitvoer.
Hij geeft me m'n tijd terug en als ik minder doe.
Min LTA, min L, Gerri, en je ziet hier nu, er is geen juiste toestemming.
Dus iedereen in de groep van Tzahal kan niet tot hier schrijven.
Ze kunnen het nog steeds lezen, maar ze kunnen er niet naar schrijven.
Nu wil ik hun leesrechten van iedereen verwijderen.
Dus het commando om dat te doen is S. H. modus.
En als je het voor iedereen wilt doen, gebruiken de Joden een als voor alle min.
Ah, en aan welk bestand werk je, je werkt aan Cherry, dus je drukt op enter en je doet X minus
Alti of of gewoon in cherry.
U zult zien dat niemand leesrechten heeft.
Nu hebben we alleen nog de juiste toestemming van de gebruiker.
Dat heb ik dus ik wil die rechtse toestemming ook verwijderen.
Dus wat doen C. H. Amadi en welke optie ga ik nu gebruiken?
Ik ga jou als gebruiker gebruiken.
Denk eraan, we hebben drie verschillende groepen, drie verschillende manieren.
We kunnen het hier veranderen.
Elke toestemming kan op drie niveaus worden gecontroleerd.
Jij G en O.
Dus ik ga je gebruiken als omdat je als mezelf, minus W Jerry.
Om te controleren, vecht nog eens, je doet het als mezelf, Gerri, en daar ga je.
Je kunt aan dit bestand zien dat het geen toestemming heeft.
Dus zelf, als ik dit bestand zou willen verwijderen, kan ik dit bestand niet verwijderen.
Laten we naar R kijken. M. om een bestand te verwijderen, Gerri.
Het zal zeggen, verwijder mijn bescherm je leeg terwijl het me het waarschuwingsteken geeft dat je dit juist is, beschermd
als ik ja zeg en meer omdat ik de eigenaar ben, eigenlijk, maar het geeft me een waarschuwingsteken
dus ik wil het niet verwijderen.
Ik zeg gewoon nee.
En als ik dan een bestand wilde lezen, kon ik de opdrachtkaart gebruiken, die ik later zal behandelen.
Maar voor deze les vertel ik je gewoon, Gerri, dat we de lezing kunnen doen en ik zal zien dat er toestemming geweigerd
wordt.
Waarom?
Omdat ik niet eens toestemming heb om het bestand te lezen.
Dus ik wilde alle toegang teruggeven die ik in het begin had.
Hier is het bestand.
En ik wilde alle rechten teruggeven.
Laten we beginnen met de eerste gebruiker, Sciascia Modise, en de gebruiker ben jij en ik wilde plus geven omdat ik toestemming
toevoeg, ik wil Reed en W geven.
En Jerry.
Eens kijken of het de toestemming tot één heeft, ja, het heeft het nu, de gebruiker heeft het nu, wilde deze
groep hetzelfde geven.
Wat doe je trouwens?
Je zou naar Parakey kunnen rennen.
Om terug te gaan naar het laatste commando dat je hebt getypt, dus dit in dit geval zal je gewoon vervangen door G druk op
enter.
Laten we het nog eens controleren.
En daar ga je, wij, de gebruiker laat het de groep herschrijven, laat het goed lezen, maar anderen hebben niets.
Nou, toen we het bestand maakten, hadden anderen leesrechten.
Dus ik wilde het ook aan anderen toewijzen.
Dus het commando om het te doen is veranderd.
Mod anderen plus lees Jerry.
Laten we nog eens proberen of het werkte en dat deed het.
Nu hebben we alle rechten terug.
Nu werkt ditzelfde commando en een directory werkt op een link en werkt in een bestand dat je op iedereen zou kunnen gebruiken.
Dus dit zijn de drie toestemmingen die je kunt zien.
Je hebt deze toestemmingskolom, de eerste kolom.
In je El's min uitvoer, dit zou je vertellen wat voor permissies je nu hebt, wat als een directory
deze executable hier heeft?
Betekent dit dat de map een script is?
Nee.
De reden dat het hier X betekent, is dat je KDDI in die map kon zetten.
Daarom heb je X in de mappen.
Dus als ik deze map Seidenfeld heb, zou ik KDDI Steinfels kunnen doen en ik zou kunnen inloggen om direct in hetzelfde
bestand te komen.
Laten we nu een stap terug doen en minder min L tr opnieuw doen.
En nu wil ik niet de permissies wegnemen om iedereen in hun map te laten gaan.
Dus wat doe ik.
Verander mod.
Ik wil iedereen dus een min uitvoerbare code.
Dus als je me nu hier opsomt, zul je zien dat deze map rechts heeft gelezen.
Maar geen uitvoerbare herschrijving.
Geen uitvoerbare read write.
Niet gelezen, niet uitgevoerd.
Geen recht.
Dus kan ik CD nu toevoegen aan de directory.
Ik weet het niet.
Laten we naar Cricinfo kijken.
Toestemming geweigerd.
Oké, waarom?
Omdat we geen uitvoerbaar recht hebben op die map, moeten we een uitvoerbaar recht hebben om naar die map
te kopiëren.
Dus laten we de toestemming teruggeven.
Alles plus X Sinophile.
En dit nogmaals controleren en u zult zien dat het teken onderaan nu uitvoerbaar, uitvoerbaar en uitvoerbaar is.
Zo kunt u uw bestanden en mappen beschermen tegen manipulatie of verwijderen, zelfs per
ongeluk.