반응형
리눅스에서 su 명령어는 다른 사용자로 전환할 때 사용하는 명령어입니다. su 명령어를 사용할 때, 일반적으로 su [옵션] [사용자명] 형식으로 사용합니다. 여기서 [옵션]은 su 명령어의 특정 동작을 지정하고, [사용자명]은 전환하려는 사용자의 이름입니다.su oracle와 su - oracle의 주요 차이점은 환경 설정과 사용자 권한 변경에 관련이 있습니다:su oracle: 이 명령은 사용자를 oracle로 전환하지만, 원래 사용자 환경을 그대로 유지합니다. 이것은 환경 변수 및 경로와 같은 설정이 이전 사용자와 동일하게 유지됩니다. 이것은 주로 일시적으로 다른 사용자로 전환하여 해당 사용자의 명령을 실행할 때 사용됩니다.su - oracle: - 옵션을 사용한 su 명령은 사용자를 oracle로 전환하면서, oracle 사용자의 로그인 환경을 활성화합니다. 이것은 홈 디렉토리, 환경 변수, PATH 등을 oracle 사용자의 것으로 변경하여 완전한 로그인 세션을 생성합니다. 따라서 su - oracle은 일반적으로 새로운 셸 세션을 시작하고, oracle 사용자의 환경을 완전히 가져올 때 사용됩니다. 이것은 특히 Oracle 데이터베이스 관리와 같은 작업에 유용합니다.따라서 su oracle를 사용하면 사용자를 oracle로 전환하지만 원래 사용자의 환경을 그대로 유지하며, su - oracle를 사용하면 oracle 사용자의 로그인 환경을 활성화하여 새로운 로그인 세션을 시작합니다.
반응형
'개발 > 개발관련' 카테고리의 다른 글
[개발관련] TCP ESTABLISHED, 3WHS, netstat (0) | 2023.12.17 |
---|---|
[mysql] 리눅스에서 table 정보 select 하기 ( table 별 row 개수, table 이름, table 개수 등 응용 가능) (1) | 2023.12.06 |
[개발관련] Linux 배포판 다운로드 - Minimal, DVD, Boot, Torrent, Checksum, BaseOS 차이 (0) | 2023.09.20 |
[개발관련] MariaDB my.cnf 와 my.ini 의 차이 _chatGPT (0) | 2023.09.19 |
[개발관련] 윈도우 MariaDB 서비스 종료 명령어 (0) | 2023.09.19 |