1) 첫 번째 문제
로그인 시 적용되는 파일은 /etc/profile 과 ./.bash_profile 이다. 단 주의할 점은, 환경 변수를 통해 계정별로 이름이 다르게 출력되어야 하므로 지역 파일인 ./.bash_profile 은 사용할 수 없다.
따라서, 전역적으로 설정하기 위해 /etc/profile 파일에 해당 내용을 작성한다.
로그인한 사용자에 따라 문구가 다르게 출력되는 것을 확인할 수 있다.
2) 두 번째 문제
root 계정으로 bash 쉘이 구동될 때 적용되야 하므로, 지역파일인 ./.bash_profile 이나 ./.bashrc 이 이에 해당한다.
단, alias 기능을 제공하는 파일은 ./.bashrc 이므로 해당 파일에 내용을 다음과 같이 작성한다.
root 계정으로 접속 시에만, c 커맨드만으로 clear 명령을 수행할 수 있게 된다.
3) 세 번째 문제
/test 디렉토리 하위에 ls, pwd 명령어의 실행 파일을 각각 baba, nana 의 이름으로 복사 생성한다.
이때, 상대 경로로 명령어 사용이 가능하도록 해야하므로 단축 경로 설정을 위해 PATH 를 수정해야 한다.
다만, root 접속 시에만 사용가능해야 하기에 지역 파일인 ./.bash_profile 파일을 다음과 같이 수정한다.
root 계정으로 접속 시에만, 상대 경로로 nana, baba 명령을 수행할 수 있게 된다.
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. :)
'OS > Rocky' 카테고리의 다른 글
[Linux / Rocky] 프로세스 스케줄링 (작업 예약) (0) | 2025.01.29 |
---|---|
[Linux / Rocky] 리눅스 프로세스 관리 (0) | 2025.01.28 |
[Linux / Rocky] 관리자 실행 권한 (0) | 2025.01.26 |
[Linux / Rocky] 로그인 계정 확인 명령어 (0) | 2025.01.26 |
[Linux / Rocky] 파일 시스템 보안 (속성 및 ACL) (0) | 2025.01.26 |