• Здраво и добредојдовте на форумот на IT.mk.

    Доколку сеуште не сте дел од најголемата заедница на ИТ професионалци и ентузијасти во Македонија, можете бесплатно да се - процесот нема да ви одземе повеќе од 2-3 минути, а за полесна регистрација овозможивме и регистрирање со Facebook и Steam.

Linux, multiuser OS, adding/deleting users [tutorial]

Статус
Затворена за нови мислења.
  • Ја почнал/а темата
  • #1

Aleks

Gaining Experience
18 мај 2007
5,748
288
Linux, Multi user OS

E vaka, kje zboram za Linux (again :p) I negovata sposobnost za multiusing. Prvo da razjasneme sho e toa multiusing. Multiusing e vshusnost moznost na nekoj OS (Operativen Sistem) da podrze 2 ili povekje useri da bidad logirani istovremeno.

Linuxot se gradi VRZ ovaa osnova I e mnogu koristen vo web hosting industrijata od prostipricini: Ako imate web hosting kompanija, I imate 1000 korisnici, I site sakaat nivna web strana? :)

Kje objasnam nekolku komandi I nivni parametri so pomosh na koi kje mozete da dodavate, izmenuvate I brishete useri od serverot (Kompjuterot sto raboti na linux).

Prva komanda e :

useradd (adduser e skripta, da ne se pomesha nekoj :))

useradd (mislam deka znaete shto znaci), e komanda za dodavanje na novi korisnici na sistemot. So ovaa komanda moze da se naprave user I pritoa na toj user da se setiraat nekoi vazni parametri. Eve go izlezot na ovaa komanda:

[email protected]:~# useradd

Usage: useradd [options] LOGIN



Options:

-b, --base-dir BASE_DIR base directory for the new user account
home directory
-c, --comment COMMENT set the GECOS field for the new user account
-d, --home-dir HOME_DIR home directory for the new user account
-D, --defaults print or save modified default useradd
configuration
-e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-f, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-g, --gid GROUP force use GROUP for the new user account
-G, --groups GROUPS list of supplementary groups for the new user account
-h, --help display this help message and exit
-k, --skel SKEL_DIR specify an alternative skel directory
-K, --key KEY=VALUE overrides /etc/login.defs defaults
-m, --create-home create home directory for the new user
account
-o, --non-unique allow create user with duplicate
(non-unique) UID
-p, --password PASSWORD use encrypted password for the new user
account
-r, --system create a system account
-s, --shell SHELL the login shell for the new user account
-u, --uid UID force use the UID for the new user account
Ok, kje pocnam da gi objasnuvam najvaznite opcii (parametri) ahto treba da gi znaete za uspeshno da ja koristite ovaa komanda. Mora da napomenam, za da ja koristite ovaa komanda mora da ste na nivo na super user t.e. root.

Prvata opcija: -d
Ovaa e home direktorijata, vshusnost ovaa e mestoto kade shto noviot user kje moze da pravi/stava/modificira fajlovi/datoteki ... Zamislete go kako My Documents.

Vtora opcija: -c
So ova kje moze da mu dodelete na noviot user vash komentar, za popregledno gledanje na kreiranite useri I nivnata pricina za toa. Vo hosting kompaniite najcesto se pishuvaat podatocite za liceto na koj se prae usert I zashto, za da se ima orientacija I pogolema preglednost.

Treta opcija: -e
Ovaa e edna od povaznite opcii na koja treba da obrnete vnimanie, t.e. ovaa opcija go odreduva vremeto na postoenjeto na toj user, no posle istekuvanjeto na rokot, user ne se brishe (na nekoi sistemi se brishe) tuku za toa sluzi slednata opcija -f. Ovaa opcija se izrazuva vo formatot YYYY-MM-DD.

Cetvrta opcija: -f
Kako sto rekovme, posle istekuvanjeto na nekoj user od sistemot negoviot user ne se brise, tuku so ovaa opcija se suspendira passwordot, a bez password nemoze da se logira :) neet, aint it :)

Peta opcija: -g
Ovaa e opcija so koja userot ko klasificirame vo nekoja grupa, t.e. ima nekolku default grupi vo linuxot I nie moze userot da go stavime vo bilo koja od niv. So -G moze userot da go stavime vo povekje od edna grupa, t.e. eve primer: sakam userot ItComMk da e root, da e user od games :) kje upotrebam “useradd -G root,games ItComMk”

Sesta: -r
Sistemski user, t.e. user koj kje upravuva so sistemot I kje go odrzuva/updejtuva.

Sedma(i posledna od onie povaznite): -s
Shell, ova e opcija so koja se opredeluva koj vid na shell (Interfejs pomegju korisnikot I samiot OS (kernel)) kje mu se dodeli na noviot user. Denes najupotrebuvani se : /bin/bash I /bin/sh.

Eve primer za useradd:

[email protected]:~# useradd -c "User na IT MK" -d /home/ItComMk/ -G root,sys -s /bin/bash ItComMk

[email protected]:~#
Komanda za modificiranje, na vekje postoecki user e “usermod”. Nekoi povazni opcii:

-a : Append, ovaa opcija znaci da go dodademe userot vo nekoja nova grupa, ama pritoa da ne go prisheme od starata/starite

-l : da se smene login-ot na userot, t.e. negovoto ime (od ItComMk vo itcommk kje upotrebam: “usermod -l itcommk ItComMk”)

-d : nova domashna direktorija

-L : da se zakluce userot

-U : da se otvore userot.
Epa tolku za ova.

Komanda za brisenje na useri od sistemot e: userdel [userot], lesno I ednostavno

opcii : -f – so sila da go izbrise I -r – home direktorijata I site fajlovi vo nea da bidat izbrisani.

primer: userdel ItComMk

** Game Over **

PS: Ovde zboruvam za base komandata, osnovanata, useradd. Da se znae deka ima skripti napraveno za avtomacija na ovoj proces kako sto e adduser ama dogolku ja znaete osnovnata, skriptata kje vi bide kako perduf :)

pozz
 

Alexandar

Gaining Experience
21 мај 2007
2,514
90
Браво Алекс, само ти праќаш туториали за Линукс, ако има некој друг којшто знае, убаво би било да ти се придружи.
 

hmmm

Gaining Experience
30 ноември 2007
1,242
81
hmmm's setup  
Processor & Cooler
i5 3570k @4.2GHz & CM Hyper 212+
Motherboard
AsRock Z77 Pro3
Storage
Samsung 840 EVO 120GB + WD Black 1TB
PSU
Corsair CX600
RAM
2x4GB G.Skill Sniper 1600MHz
Video card
HD4000
Case
Custom
Mouse
Gigabyte GM-M7000
Keyboard
Generic
Audio
Asus Xonar DG
Monitor
Compaq Q2159
OS
Windows 8 64bit
Samo Aleks e linux expert, nobody else!!
 
Статус
Затворена за нови мислења.

Нови мислења

Последни Теми

Статистика

Теми
43,556
Мислења
823,221
Членови
28,061
Најнов член
Viktorofski
На врв Дно