In hoc articulo explorabimus momentum Linux utentium proprie ordinatarum. Accessum ius describemus, incipiens quomodo creandi et configurandi utentes et desinentes quomodo accessum praebeant certis fasciculis et folder. Ponemus etiam instrumenta quaedam securitatis momenti, ut sudo et SELinux, quae adiuvant systema ab invitis actuum custodiendis.
Momentum Procurationis User et Accessus Juris in Linux
In mundo Linux, administratio usorum et iura accessus partes primas agunt. Finge Linux quasi magnum apartmentum ubi quisque usor inquilinus est et quisque fasciculus cubiculum. Administratio usorum similis est singulis inquilinis clavem suam unicam assignare, dum iura accessus sunt quae in cubiculo suo facere possunt.
Cum usor creatur, ei nomen et identificatorium unicum ( UID ) assignantur, quasi clavis personalis ad apartmentum. Usor etiam gregem habet , qui eum cum aliis inquilinis coniungit. Grex est quasi sodalitas ubi sodales privilegia communia participant.
Iura accessus ad fasciculos in tres categorias dividuntur: possessor ( usor ), grex , et alii . Quaeque clavis (usor) sua iura singularia legendi, scribendi, et exsequendi pro qualibet categoria habere potest. Exempli gratia, dominus fasciculi iura legendi et scribendi habere potest, grex - tantum legendi, alii - nihil.
Specialem attentionem merentur praecepta securitatis, qualia sunt *sudo* et *SELinux* , quae in systematibus Linux adhibentur. *Sudo* est mandatum speciale quod usoribus regularibus permittit ut iuribus superusoris (root) ad tempus utantur ad peragenda officia specifica quae plerumque solis administratoribus praesto sunt. Hoc adiuvat ad vitandos errores fortuitos vel abusus iurium superusoris. Cum *sudo* utitur , usor plerumque requiritur ut tessera sua inserat ad identitatem suam confirmandam. Post hoc, mandata cum iuribus superusoris (root) exsequi potest secundum regulas in fasciculo *sudoers* constitutas.
SELinux est stratum securitatis additum systemati operativo Linux. Monitorat quae programmata et fasciculi in systemate adhiberi possint et accessum ad ea limitat ad intrusiones et impetus prohibendos. Hoc servitorem securiorem reddit prohibendo conatus incursionis vel actiones malignas.
Creando et Curo Users
Quomodo creare User in Linux
Usores Linux plerumque mandato "useradd " creantur . Exempli gratia, ad usorem nomine "nomenusus" creandum, haec inscribere debes:
useradd username
Quomodo constitue Linux User Password
Post creationem usoris, ratio eius tessera non protegitur. Ad tesseram novo usori constituendam, mandatum `passwd` adhibe :
passwd username
Ubi usoris nomen utentis est pro quo tessera ponitur.
Quam videre Indicem Users in Linux?
Ad indicem usorum in Linux uno mandato in terminali videndum, mandato "cut" uti potes :
cut -d: -f1 /etc/passwd
Hoc mandatum contenta fasciculi `/etc/passwd` legit , qui informationes de omnibus usoribus continet.
Ut informationes de usore specifico cognoscas, imperio uti potes:
id username
Hoc UID , GID , et Groups usoris ostendet.
Deletis Linux User
Ad usorem delendum, mandatum `userdel` adhibe :
userdel username
Hoc autem mandatum fasciculos in directorio domestico usoris non delet. Ad eos removendos, optione -r uti potes :
userdel -r username
Hoc usorem usoris delebit cum directorio domus et omnia in ea lima.
Modificare Linux User
Ad informationem de usore mutandam, mandatum "usermod" adhibe . Instrumentum hac syntaxi utitur:
usermod argument user
Plenus index possibilium argumentorum in adiuvante utilitate manifestatur;
Exempli gratia, directorium domus utentis mutare, imperio uteris;
usermod -d /new/path/to/directory username
Creando et Curo Usoris in Linux
Coetus usoris in Linux permittunt administratores ut coetus utentes cum simili iurium accessu. Haec procuratio accessuum iurium faciliorem reddit et securitatis systematis auget, ut iura in ambitu coetus constituantur, non ut singulis user singillatim. Exemplum habebimus coetus tincidunt cum admin usoris.
Quomodo creare User Group in Linux
Ad novum gregem creandum, mandatum `groupadd` cum nomine novi gregis utere:
sudo groupadd group_name
In nostro exemplo hoc praeceptum spectare debetis;
sudo groupadd developers
Quomodo delere User Group in Linux
Ad gregem delendum, mandatum `groupdel` adhibe :
sudo groupdel group_name
Ita mandatum;
sudo groupdel developers
Gregem nomine "developers" delebo.
Addit Users ad Group
Ad usorem in gregem specificum addendum, mandatum `usermod` adhibe :
sudo usermod -aG group_name user_name
For example:
sudo usermod -aG developers admin
Hoc mandatum usorem nomine "admin" ad gregem developers addet.
Removere Users a Group
Ad usorem e grege removendum, mandatum ` deluser` adhibe :
sudo deluser user_name group_name
Mandatum ad removendum usorem " admin " e grege " developers ":
sudo deluser admin developers
Viewing Group Lists in Linux
Ad indicem omnium gregum in systemate videndum, mandatum `cat` cum fasciculo `/etc/group` adhibe :
cat /etc/group
Hoc praeceptum indicem omnium coetuum in systemate exhibebit.
Reprehendo User Sodalitas Group
Post actiones peractas inspicere potes quos coetus user ad usus circulorum imperare pertinet:
groups user_name
Ita exploravimus fundamenta tractandi coetus usoris in Linux. Nunc ad gradum proximum transeamus – assignationem accessus examinandi iura ad lima et directoria. Hic processus permittit determinare quid actiones utentes vel coetus praestare possint circa certas tabulas et directoria, ut efficacia securitatis procuratio et accessus ad facultates systematis efficiantur.
Access Iura assignans Lima et Directoria
Symbolica Repraesentatio Access Iura
Ut iam comperimus, tres categoriae usorum in Linux sunt: dominus ( user ), grex , et alii . Quaeque earum certas categorias accessus ad fasciculos vel directoria habere potest:
- Lege (Read - r): Permittit inspicere contenta documenti seu directorium.
- Scribe (Scribe - w): facultatem praebet limam mutandi vel novum fasciculum in indicem creandi. Ad directorium, hoc etiam lima ex eo delendo concedit.
- Executio (Execute - x): Permittit tabellam exequi (si documentum exsecutabile est) vel indicem intrans (si directorium est).
In systematis familiae Linux, accessus iura per chorda 10 characterum repraesentantur. Prima character tabellae genus indicat (lima regularis, directorium, etc.), et reliquae novem sunt tres partes trium notarum pro singulis coetibus usoris utentis. Ad intelligentiam exemplum videamus.
Iura accessus -rwxr-xr-- significant:
- Prima indoles (-) indicat genus tabellae (hoc casu, fasciculi regularis).
- Tres characteres domino (rwx) ostendunt dominum legisse, scribere et iura facere.
- Tres characteres pro globo (rx) indicant membra coetus tantum iura legisse et facere.
- Tres characteres aliis (r--) significant alios usores tantum tabellam legere posse.
Iura accessus per mandatum "chmod" constituuntur , et syntaxis haec apparet:
chmod [options] mode file(s)
Ubi:
- [optiones] - parametri adiectis, ut -R ad iura accessus recursively mutandi in directorio eiusque subdirectoria.
- modus - specialis chorda quae dat speciem qua accessus iura mutantur et pro quo. Modus designari potest per symbola (r, w, x) et particulas (0 vel 1). Numeri valores modi etiam adhiberi possunt (de illis postea loquemur)
- fasciculus (s) - lima vel directoria quibus mutationes applicantur.
Utilitas haec instrumentum satis validum est, ideo pauca praecepta fundamentalia in exemplum spectabimus.
Convertere accessum ius ad lima ut dominus leget et ius scribat, coetus tantum iura legit, et alii utentes iura nulla habent:
chmod u=rw,g=r,o= filename
Accessum pone iura omnibus utentibus legere et scribere ad limam:
chmod a+rw filename
Accessum recursive mutant iura pro omnibus fasciculis et subdirectoria in directorio:
chmod -R u+rwx directory
Repraesentatio numerorum Access Rights
In repraesentatione numerica, quaelibet usor categoria (dominus, coetus, alii) suum numerum habet, et compositio horum numerorum ultimum accessum iura ponit. Symbolico simile, unumquodque trium iurium suum valorem habet, sed numerorum;
- Legere (legere) - valorem 4
- Scribere (scribere) - valorem 2
- Executio (executio) - value 1
Valores numerorum etiam adhibentur ad determinandam rationem usoris:
- File dominus (user) - primi digiti
- Domini coetus (group) - secundus digiti
- Alii utentes (alii) - digiti tertii
Ita plena repraesentatio numerica ius accessionis documenti constat tribus digitis, unumquodque summam valorum iurium pro certo categoria usoris repraesentans. Hoc aliquanto commodius est quam utens 10 characteribus in repraesentatione symbolica. Procuratio hac in re sic spectare debet:
chmod XYZ file
ubi X , Y , et Z numeri sunt qui iura accessus pro domino, grege, et aliis usoribus respective repraesentant.
Exempli gratia, dominus plenam accessum iura (legere, scribere et exequi), et coetus et alii utentes tantum legere et facere, imperio uti potes;
chmod 755 file
Alia exempla videamus:
chmod 700 file
Solus dominus ius habet legere, scribere et facere, dum coetus et alii utentes ius aditum non habent.
chmod 644 file
Dominus ius habet legere et scribere, dum coetus et alii utentes solum iura legunt.
chmod 751 file
Dominus plenum ius habet, coetus iura legit et legit, ceteri utentes tantum iura exsecuti sunt.
Ut supra memoravimus, instrumentum amplissimae functionis est. Interdum, optiones in sectione "auxilio" praesto non sunt sufficiens;
Ad ultimam lineam attende. Hoc mandato utendo, documentatio uberior de instrumento aperitur. Paginam officialem Vicipaediae instrumenti visitare etiam potes , ubi informationes singulares de Chmod invenire potes.
Conclusio
Linux utentes eorumque procuratio critico momenti sunt propter securitatem et stabilem operationem OS. In hoc articulo illustravimus momentum usoris efficax et accessus iurium administrationis in Linux, creationem et administrationem usorum operientes, cum coetibus usoris operando, accessum ius imagini et directoriis assignantes.