차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linuxfromscratch:12.1:027-adding_the_lfs_user [2024/06/04 08:47] – baecy | linuxfromscratch:12.1:027-adding_the_lfs_user [2024/06/14 14:27] (현재) – [4.3. LFS 사용자 추가하기] baecy | ||
---|---|---|---|
줄 3: | 줄 3: | ||
|[[.: | |[[.: | ||
- | |개요 | + | |LFS 파일시스템에 제한된 디렉토리 레이아웃 생성 |
---- | ---- | ||
줄 9: | 줄 9: | ||
===== 4.3. LFS 사용자 추가하기 ===== | ===== 4.3. LFS 사용자 추가하기 ===== | ||
- | 사용자가 | + | // |
- | < | + | <code bash> |
groupadd lfs | groupadd lfs | ||
useradd -s /bin/bash -g lfs -m -k /dev/null lfs | useradd -s /bin/bash -g lfs -m -k /dev/null lfs | ||
</ | </ | ||
- | === 명령줄 옵션 설명 === | + | === 명령 옵션 설명 === |
* **-s /bin/bash** \\ **bash**가 사용자 //lfs//의 기본 셸이 됩니다. | * **-s /bin/bash** \\ **bash**가 사용자 //lfs//의 기본 셸이 됩니다. | ||
* **-g lfs** \\ 사용자 //lfs//를 그룹 //lfs//에 추가합니다. | * **-g lfs** \\ 사용자 //lfs//를 그룹 //lfs//에 추가합니다. | ||
* **-m** \\ //lfs//의 홈 디렉터리를 만듭니다. | * **-m** \\ //lfs//의 홈 디렉터리를 만듭니다. | ||
- | * **-k /dev/null** \\ 입력 위치를 특수한 널 장치로 변경하여 스켈레톤 디렉터리(기본값은 ''/ | + | * **-k /dev/null** \\ 입력 위치를 특수한 널 디바이스로 변경하여 스켈레톤 디렉터리(기본값은 ''/ |
* **lfs** \\ 새 사용자의 이름입니다. | * **lfs** \\ 새 사용자의 이름입니다. | ||
- | //lfs//로 로그인하거나 //root//가 아닌 사용자에서 //lfs//로 전환하려는 경우(// | + | //lfs//로 로그인하거나 //root//가 아닌 사용자에서 //lfs//로 전환하려는 경우(// |
- | < | + | <code bash> |
passwd lfs | passwd lfs | ||
</ | </ | ||
줄 32: | 줄 32: | ||
//lfs//를 소유자로 설정하여 '' | //lfs//를 소유자로 설정하여 '' | ||
- | < | + | <code bash> |
chown -v lfs $LFS/ | chown -v lfs $LFS/ | ||
case $(uname -m) in | case $(uname -m) in | ||
줄 46: | 줄 46: | ||
그런 다음 //lfs// 사용자로 실행되는 셸을 시작합니다. 가상 콘솔에서 //lfs//로 로그인하거나 다음 사용자 전환 명령을 사용하여 이 작업을 수행할 수 있습니다. | 그런 다음 //lfs// 사용자로 실행되는 셸을 시작합니다. 가상 콘솔에서 //lfs//로 로그인하거나 다음 사용자 전환 명령을 사용하여 이 작업을 수행할 수 있습니다. | ||
- | < | + | <code bash> |
su - lfs | su - lfs | ||
</ | </ | ||
- | " | + | " |