본문 바로가기

리눅스 (Linux)34

리눅스 - 계정 생성, 확인, 삭제 계정 생성 sudo useradd -m -s /bin/bash [계정명] -m : /home/ 경로에 [계정명]과 동일한 디렉토리를 생성해줌 -s /bin/bash : 쉘 스크립트 환경으로 설정해준다 현재 사용중인 계정명이 뭔지 바로 확인할 수 있어서 좋다. 그 외에 다른 기능이 더 있는지는 잘 모르겠음. 계정 확인 계정을 생성하면 계정정보가 /etc/ 경로의 passwd 파일에 기록되어 cat /etc/passwd 위 명령어로 계정 목록들을 볼 수 있음 cat : 파일 내용을 보게 해줌 (열람만 가능, 수정 불가. 수정은 vi 명령어로 가능) 계정 삭제 userdel -r [계정명] -r : /home/ 경로에 [계정명]과 동일한 디렉토리도 같이 삭제함. 2021. 12. 14.
리눅스 - 다중 명령어 리눅스 쉘 안에서 사용할 수 있는 다중 명령어가 3개 있다. 다중 명령어를 사용하면 한줄에서 여러개의 명령을 실행시킬 수 있다. 1. 세미콜론 ; 명령을 성공, 실패 상관없이 다음 명령을 실행한다. [명령1] ; [명령2] ; [명령3] 2. 앰퍼샌드 && 명령에 실패하면 그 뒤의 명령은 실행하지 않는다. [명령1] && [명령2] && [명령3] 3. 버티컬바 || &&와 반대로 명령이 성공하면 명령을 실행하지 않는다 [명령1] || [명령2] || [명령3] 2021. 12. 14.
리눅스 - 파일 생성, 복사, 소유자, 권한에 관한 명령어 리눅스에서 계정은 관리자(root)와 일반사용자 (Superuser / User ) 로 나뉨 관리자 권한이 있어야 sudo 를 사용할 수 있음 sudo useradd -m [사용자명] [사용자명] 이름의 사용자 추가 -m 옵션은 /home/ 경로에 [사용자명] 디렉토리도 같이 추가해줌 sudo passwd [사용자명] [사용자명] 의 비밀번호 설정 useradd 로 사용자를 추가하여도 해당 사용자계정을 이용하려면 비밀번호를 설정해주어야 함 su [사용자명] [사용자명] 으로 계정 변경 su - [사용자명] [사용자명]으로 계정 변경하면서 환경변수도 변경 이부분은 아래 글에 자세히 나와있다 https://storycompiler.tistory.com/44 sudo usermod -a -G sudo [사용자.. 2021. 12. 14.
리눅스 - 파일 정보 읽는 법 리눅스 shell 에서 ls -l 을 입력하면 아래 사진과 같이 현재 경로에 있는 파일목록들이 나온다. 한줄에 한 파일에 대한 정보가 써있고 내용들이 각 의미하는것들은 다음과 같다. ### 파일종류 - : 일반 파일 d : 디렉토리 (폴더) b : 블록 디바이스 c : 문자 디바이스 l : 링크 (바로가기) ### 권한 소유자, 그룹, 기타 순서로 3자씩 끊어서 r read (읽기), w write (쓰기), x execute (실행) 권한이다 권한 변경 등에서 이 아홉자리를 숫자 세자리로 표현한다. r=4, w=2, x=1 로 권한을 다 주면 7, 하나도 안주면 0으로 표현하여 chmod 741 [파일명] == rwxr-x--x 처럼 쓰인다. ### 링크 수 링크수라는데 해당 디렉토리 안에 들어있는 파.. 2021. 12. 13.