Ჩვენების შესახებ ინფორმაცია Linux- ის გამოყენებით "id" ბრძანება

ეს სახელმძღვანელო გაჩვენებთ, თუ როგორ უნდა ამობეჭდოთ ინფორმაცია მიმდინარე მომხმარებლის შესახებ, მათ შორის ჯგუფები, რომლებიც ეკუთვნის.

თუ გინდათ რომ ნახოთ ინფორმაცია, თქვენ შეგიძლიათ გამოიყენოთ uname ბრძანება .

id (ჩვენების სრული ინფორმაცია)

საკუთარი პირადობის ბრძანებით იბეჭდება ბევრი ინფორმაცია:

თქვენ შეგიძლიათ აწარმოოთ id ბრძანება შემდეგნაირად:

id

Id command გამოაქვეყნებს ყველა ინფორმაციას მიმდინარე მომხმარებლის შესახებ, მაგრამ ასევე შეგიძლიათ მიუთითოთ სხვა მომხმარებლის სახელი.

მაგალითად:

id fred

id -g (მომხმარებლის პირველადი ჯგუფის ID მომხმარებლისთვის)

თუ გსურთ იხილოთ პირველადი ჯგუფის id არსებული მომხმარებლის ტიპის შემდეგ ბრძანება:

id -g

ეს ჩამოთვლილია მხოლოდ ჯგუფი id, როგორიცაა 1001.

ალბათ გაინტერესებთ, რა არის პირველადი ჯგუფი. როდესაც თქვენ შექმნით მომხმარებელს, მაგალითად fred, ისინი ენიჭება ჯგუფს საფუძველზე პარამეტრების / etc / passwd ფაილი. როდესაც ეს მომხმარებელი ქმნის ფაილს, ისინი ფრედ ფლობენ პირველადი ჯგუფისთვის. თუ სხვა მომხმარებლებს მიეწერება ჯგუფი, მათ ექნებათ იგივე უფლებები, როგორც სხვა წევრებს შორის ამ ჯგუფში.

თქვენ ასევე შეგიძლიათ გამოიყენოთ შემდეგი სინტაქსი პირველადი ჯგუფის ID ნახვისთვის:

id --group

თუ გსურთ იხილოთ პირველადი ჯგუფის ID სხვადასხვა მომხმარებლისთვის მომხმარებლის მომხმარებლის სახელი:

id -g fred
id --group fred

id -G (მომხმარებლის ჯგუფი ID მომხმარებლისთვის)

თუ გსურთ მოძებნოთ მეორადი ჯგუფები მომხმარებელი ეკუთვნის შემდეგ ბრძანებას:

id -G

ამ ბრძანების გამომავალი იქნება 1000 4 27 38 46 187 ხაზის გასწვრივ.

როგორც ზემოთ აღინიშნა, მომხმარებელი ერთიან ჯგუფს ენიჭება, თუმცა მათ შეიძლება დაემატოს საშუალო ჯგუფები. მაგალითად, ფრედს შეიძლება ჰქონდეს 1001 ჯგუფის პირველადი ჯგუფი, მაგრამ ის შეიძლება ასევე მიეკუთვნოს ჯგუფებს 2000 (ანგარიშები), 3000 (მენეჯერები) და ა.შ.

თქვენ ასევე შეგიძლიათ გამოიყენოთ შემდეგი სინტაქსი საშუალო ჯგუფის იდენტების ნახვისთვის.

id - ჯგუფები

თუ გინდათ რომ ნახოთ სხვა საშუალო მომხმარებლისთვის მომხმარებლისთვის მომხმარებლის სახელი და გვარი:

id -G fred
id - ჯგუფები fred

id -gn (ჩვენება პირველადი ჯგუფის სახელი მომხმარებლისთვის)

ჯგუფის იდენტიფიცირება კარგია, მაგრამ, როგორც ადამიანები, ბევრად უფრო ადვილად ესმით, თუ რამე დასახელდებიან.

შემდეგი ბრძანება გვიჩვენებს მომხმარებლის პირველადი ჯგუფის სახელი:

id -gn

ამ ბრძანების გამომუშავება სტანდარტული Linux დისტრიბუციისთვის სავარაუდოდ იგივეა, რაც სახელი. მაგალითად fred.

თქვენ ასევე შეგიძლიათ გამოიყენოთ შემდეგი სინტაქსი ჯგუფის ნახვისთვის:

id --group - სახელი

თუ გსურთ იხილოთ პირველადი ჯგუფის სახელი კიდევ ერთი მომხმარებლისთვის მომხმარებლის სახელი ბრძანება:

id -gn fred
id --group --name fred

id -Gn (მომხმარებლის ჯგუფის სახელი მომხმარებლისთვის)

თუ გინდათ რომ გამოჩნდეთ საშუალო ჯგუფის სახელები და არა მომხმარებლისთვის ნომრის მითითება შემდეგ ბრძანებას:

id -Gn

გამომავალი იქნება რაღაც გასწვრივ ხაზები fred admc cdrom sudo sambashare.

შეგიძლიათ მიიღოთ იგივე ინფორმაცია შემდეგი სინტაქსის გამოყენებით:

id --groups --name

თუ გინდა სხვა მომხმარებლისთვის მეორადი ჯგუფის სახელი დაინახოს, მომხმარებლის მითითება ბრძანებაშია:

id -Gn fred
id --groups --name fred

id -u (მომხმარებლის მომხმარებლის ID)

თუ გსურთ მომხმარებლის მომხმარებლის ID- ს ამჟამინდელი მომხმარებლის ტიპი გამოაქვეყნონ შემდეგი ბრძანება:

id -u

გამომავალი ბრძანება იქნება რაღაც 1000-ის გასწვრივ.

თქვენ შეგიძლიათ იგივე ეფექტის მიღწევა შემდეგი ბრძანების აკრეფით:

id --user

თქვენ შეგიძლიათ იპოვოთ მომხმარებლის ID სხვა მომხმარებლისთვის, მომხმარებლის მითითების მითითებით,

id-fred
id --user fred

id -un (მომხმარებლის სახელი)

თქვენ შეგიძლიათ ასახოთ მომხმარებლის სახელი მიმდინარე მომხმარებლის მიერ შემდეგი ბრძანების აკრეფით:

id -un

გამომავალი ბრძანება გამომავალი იქნება ფრედების გასწვრივ.

ასევე შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება იმავე ინფორმაციის სანახავად:

id --user - სახელი

არსებობს პატარა პუნქტი ამ მომხმარებლისთვის სხვა მომხმარებლის სახელის მომარაგებაში.

შემაჯამებელი

ძირითადი მიზეზი, რომ გამოიყენოთ id ბრძანება არის ის, თუ რა ჯგუფები მომხმარებელი ეკუთვნის და ზოგჯერ იმის გასარკვევად, თუ რომელი მომხმარებელი ხართ შესული, განსაკუთრებით მაშინ, თუ იყენებთ su ბრძანებას მომხმარებლებს შორის გადართვაზე.

ამ უკანასკნელ შემთხვევაში შეგიძლიათ გამოიყენოთ ვინმეს ბრძანება იმის გასარკვევად, თუ ვინ ხართ შესული ხართ და შეგიძლიათ გამოიყენოთ ჯგუფების ბრძანება იმის გასარკვევად, თუ რომელი ჯგუფები მომხმარებელი ეკუთვნის.

Su ბრძანება უნდა იქნას გამოყენებული, თუ თქვენ უნდა აწარმოოთ რიგი ბრძანებები, როგორც სხვა მომხმარებელი. Ad-hoc ბრძანებებში უნდა გამოიყენოთ sudo ბრძანება .