본문 바로가기
컴퓨터(O/S)/Linux

[리눅스] 잊지 말아야할 실생활 명령어. (useradd, passwd, chmod, chown, pwd)

by 머니지니87 2011. 6. 13.
반응형
useradd, passwd, chmod, chown, pwd
useradd, passwd, chmod, chown, pwd
useradd, passwd, chmod, chown, pwd


adduser 계정명   - 계정만들기
            -d <홈 디렉토리> <계정명>   별도로 홈 디렉토리를 지정하고 싶은 경우
            -u <사용자ID> <계정명>             계정명 번호를 순차적으로 안하고 임의로 지정하는 경우.
            -g <그룹명> <계정명>        별도의 그룹을 지정.
            -s <셸 파일명> <계정명>     /bin/bash 외의 별도의 셸을 지정.

passwd 계정명 - 해당 계정의 비번 설정 및 변경.
pwd - 현재 경로 표시.

chown - 소유자 변경


chmod - 권한 설정. rwx (421)   r - 읽기, w - 쓰기, x - 실행.



맨처음 있는 자리는 종류이다.

- 파일
d 폴더
s 시스템 파일
c 문자 파일
b 블락 파일
i 링크 파일

rw-r--r-- 이런식으로 되어 있는데. 3개씩 끈어서 해석한다.
숫자로 표기하는 경우에는 rw = 4+2 . 즉 644가 된다.
따라서 모두가 사용제한이 없는 파일은 777이 된다.

처음의 3자리는 소유자의 접근권한
두번째 3자리는 그룹의 권한.
마지막 3자리는 그 외 다른 사용자의 권한이다.

권한을 바꾸는 또 다른 방법.
chmod u + x 파일명   u는 소유자를 의미 (첫번째 3자리.) + 는 허가를 의미.
즉, 위의 명령은 파일을 소유자에게 실행을 허용한다는 뜻이다. rw- 였다면 rwx 가 될것이다.

반대로 - 는 권한을 뺏는 것.
g는 2번째 3자리. 그룹의 권한에 대해서.
o는 3번째 3자리. 그 외 다른 사용자의 권한에 대해서. 같은 방법으로 사용하면 된다.



uname -a   리눅스 커널 확인


gcc -  리눅스 C 컴파일러.
       -o 생성할파일명 컴파일할파일명


./  현재 디렉토리.
../ 상위 디렉토리.

./test            현재 폴더에 있는 test 파일을 실행. (상대경로)
../test           상위 폴더에 있는 test 파일을 실행. (상대경로)
/home/test   홈 밑에 test 파일을 실행. (절대경로)
유용한 정보가 되셨다면 아래 손가락 한번 눌러주세요 ^-^
반응형