728x90
🐋문제
사용자를 만드는 과정에서
쉘 : /bin/sh
를 지정하는 조건이 주어졌음.
쉘을 직접 지정하는 이유를 몰라서 검색하게 됌.
👻 정리
useradd -u 2023 -G wheel -s /bin/sh -m examuser
해당 조건에 맞게 유저생성
" examuser:x:2023:2023::/home/examuser:/bin/sh "
요로콤 생성.
useradd -u 2025 -G wheel -m binShellTest2
테스트를 위한
-s : <- 쉘을 지정하지 않고 생성
2023 / 2024 : -s /bin/sh
지정
2025 : 지정안함.
-s /bin/sh
를 지정하지않으면
기본적으로 /bin/bash
가 지정된당.
/bin/sh
가 bash를 바라보고있는데 굳이 -s /bin/sh
를 설정 할 필요가 있을까?
" 실습을 위한 작업이답 "
따라서 대부분의 사용자는 /bin/sh를 명시적으로 지정하지 않고, 기본적으로 시스템이 제공하는 /bin/bash를 사용한당
쉘은 일종의 작업환경 같은거답.
쉘마다 기능이 다르기에 취향것 지정해서 사용할수있다
그렇기에 -s 옵션이 있는거당
'이개외않되 > Linux' 카테고리의 다른 글
쉘 스크립트 에러 : syntax error near unexpected token `elif' 정리 (0) | 2023.06.08 |
---|---|
"grep 에서 쉘 메타문자( { }<- 이거 ) 사용이 안되는 문제 " 정리 (0) | 2023.06.07 |
"Linux grep *(별표) 기능" 에 대한 정리 (0) | 2023.06.05 |
"Linux find -exec 생략" 에 대한 정리 (0) | 2023.06.05 |
리눅스 하드링크 심볼릭링크 (0) | 2023.06.02 |