2007. 11. 3. 21:43 Unix
다음 이용할 수 있는 UID
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
UNIX HOT TIP
Unix Tip 2416 - August 13, 2006
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
다음 이용할 수 있는 UID?
시스템상에서 다음 사용가능한 UID를 찾아내는 한가지 방법을 소개한다.
이 방법은 패스워드 파일과 그룹파일을 동시에 받아 다음 사용가능한 UID를 찾아
화면에 나타내준다.
#!/bin/bash
awk -F":" '{ print $3 }' /etc/passwd > number_list
awk -F":" '{ print $3 }' /etc/group >> number_list
A=` sort -g number_list | tail -1`
A=`expr $A + 1`
echo "New Available UID is $A"
※ 譯者 註 :
- 괄호부분은 생략함.
- sort -g : 숫자 정렬
- awk -F":" '{ print $3 }' /etc/passwd > number_list
:를 구분자로 하여 /etc/passwd 파일에서 3번째 필드를 number_list 파일에 저장한다.
@@@@@@@@@@@@@@@@@@@@[ 원문 ]@@@@@@@@@@@@@@@@@@@@
THE NEXT UID
Here is one way to find out the
next available UID on a system.
It takes both the password and
group files and finds the next
available UID and displays it.
(No cats were harmed in the making
of this script)
#!/bin/bash
awk -F":" '{ print $3 }' /etc/passwd > number_list
awk -F":" '{ print $3 }' /etc/group >> number_list
A=` sort -g number_list | tail -1`
A=`expr $A + 1`
echo "New Available UID is $A"