Пайдаланушы туралы ақпаратты Linux ішінде көрсету «id» командасын пайдалану

Бұл нұсқаулық ағымдағы пайдаланушы туралы, соның ішінде тиесілі топтар туралы ақпаратты қалай басып шығаратынын көрсетеді.

Жүйе туралы ақпаратты көрсету үшін uname пәрменін пайдалануға болады.

id (Толық пайдаланушы ақпаратын көрсету)

Id командасы туралы көп ақпарат жазады:

Id командасын төмендегідей іске қосуға болады:

id

Id пәрмені ағымдағы пайдаланушы туралы барлық ақпаратты көрсетеді, бірақ сіз басқа пайдаланушының атын да көрсете аласыз.

Мысалға:

id fred

id -g (Пайдаланушы үшін негізгі топтық идентификаторды көрсету)

Ағымдағы пайдаланушы түріне арналған негізгі топтық идентификаторды мына пәрменді табу керек болса:

id -g

Бұл 1001 сияқты топтық идентификаторды ғана көрсетеді.

Сіз негізгі топтың не екенін білгіңіз келуі мүмкін. Пайдаланушы жасаған кезде, мысалы, fred, олар / etc / passwd файлының параметрлеріне негізделген топ тағайындалады. Бұл пайдаланушы файлдарды жасаған кезде олар фредке тиесілі болады және бастапқы топқа тағайындалады. Басқа пайдаланушыларға топқа кіру рұқсаты берілсе, олар сол топтағы басқа пайдаланушылар сияқты бірдей рұқсаттарға ие болады.

Негізгі топтық идентификаторды көру үшін келесі синтаксисті пайдалануға болады:

id - топ

Бастапқы топ идентификаторын басқа пайдаланушы үшін пайдаланушының атын көрсету керек болса:

id -g fred
id - топ fred

id -G (пайдаланушы үшін қайталама топтық идентификаторды көрсету)

Егер екінші топтарды табу қажет болса, пайдаланушы келесі пәрменді тереді:

id -G

Жоғарыдағы команданың нәтижесі 1000 4 27 38 46 187 жолдарымен болады.

Жоғарыда аталып өткендей, пайдаланушы бір негізгі топқа тағайындалады, бірақ олар қосалқы топтарға қосылуы мүмкін. Мысалы, фредтің негізгі тобы 1001 болуы мүмкін, бірақ ол 2000-ға (шоттарға), 3000-ға (менеджерлерге) және т.б. жат болуы мүмкін.

Сонымен қатар, екінші топ идентификаторларын көру үшін келесі синтаксисті пайдалануға болады.

id - топтар

Егер сіз екінші топ идентификаторын басқа пайдаланушының атынан көргіңіз келсе, пайдаланушы атын көрсетіңіз:

id -G fred
id - топтар fred

id -gn (Пайдаланушы үшін негізгі топтың атын көрсету)

Топтық идентификаторды көрсету өте жақсы, бірақ адам ретінде олар аталатын нәрселерді түсіну оңайырақ.

Келесі пәрмен пайдаланушы үшін негізгі топтың атауын көрсетеді:

id -gn

Бұл команданың стандартты Linux дистрибутивіндегі шығуы пайдаланушы аты сияқты бірдей болуы мүмкін. Мысалы, фред.

Топ атауын көру үшін келесі синтаксисті қолдануға болады:

id - топ - атау

Егер басқа пайдаланушы үшін негізгі топ атауын көргіңіз келсе, пәрмендегі пайдаланушының аты бар:

id -gn fred
id - group - аты fred

id -Gn (Пайдаланушы үшін екінші топ атын көрсету)

Пайдаланушы үшін идентификатор нөмірін емес, екінші топ атауын көрсету керек болса, келесі пәрменді енгізіңіз:

id -Gn

Шығару әдісі sudo sambashare cdrom сызықтары бойымен бірдей болады.

Келесі синтаксисті пайдалана отырып, сол ақпаратты ала аласыз:

id - топтар - атау

Егер басқа пайдаланушы үшін қосалқы топ атауларын көргіңіз келсе, пәрмендегі пайдаланушының атын көрсетіңіз:

id -Fred
id - топтар - аты fred

id -u (Пайдаланушы идентификаторын көрсету)

Пайдаланушы идентификаторын ағымдағы пайдаланушы түрі үшін келесі пәрменде көрсету керек болса:

id -u

Команданың шығысы 1000 жолдар бойында болады.

Келесі пәрменді теру арқылы бірдей әсерге қол жеткізуге болады:

id - пайдаланушы

Пайдаланушы атын команданың бір бөлігі ретінде пайдаланушының атын көрсету арқылы басқа пайдаланушы үшін білуге ​​болады:

id -u fred
id - пайдаланушы fred

id -in (Пайдаланушының атын көрсету)

Келесі пәрменді теру арқылы ағымдағы пайдаланушы үшін пайдаланушы атын көрсетуге болады:

id -in

Жоғарыда көрсетілген команданың нәтижесі фред сызықтары бойында болады.

Сол ақпаратты көрсету үшін келесі пәрменді де пайдалана аласыз:

id - пайдаланушы - атау

Бұл пәрменге басқа пайдаланушының атын беруде кішкене нүкте бар.

Резюме

Id пәрменін пайдаланудың негізгі себебі - пайдаланушыға қандай топтар тиесілі екенін анықтау және кейде сіз қандай пайдаланушыға кіргеніңізді анықтау үшін, әсіресе, егер сіз пайдаланушыларды ауыстыру үшін су командасын қолдансаңыз.

Соңғы жағдайда сіз кімге кіргеніңізді білу үшін kimami командасын пайдалана аласыз және сіз топтардың командаларын пайдаланушының қандай топтарға тиесілі екенін анықтау үшін пайдалана аласыз.

Су пәрменін басқа пайдаланушы ретінде бірқатар пәрмендерді іске қосу қажет болса ғана пайдалану керек. Ad-hoc командалары үшін sudo командасын пайдалану керек.