다음은 실제 유효한 UID 및 GID입니다. 내 임무 rtkit
는 .admin
pr007drdl
/home directory
bash 스크립트가 있으면 사용자가 로그인할 때 디렉터리가 생성되도록 init 시작/중지 스크립트를 생성합니다. 저는 bash 스크립팅을 처음 접했습니다. 도와주세요. 미리 감사드립니다. gids'와 uids'가 어디에 저장되어 있는지 모르겠습니다.
uid=10002(sandy)
gid=119(rtkit) groups=119(rtkit),10001(admin),10003(pr007drdl)
답변1
이 같은:
#!/bin/bash
sudo mkdir -p /home/{rtkit,admin,pr007drdl} #I use `-p' option to produce no error if exist
sudo chown :admin /home/admin
sudo chown :rtkir /home/rtkit
sudo chown :pr007drdl /home/pr007drdl
그룹 ID는 에 저장됩니다 /etc/group
. uid는 에 저장됩니다 /etc/passwd
. 명령을 통해 볼 수 있습니다 getent
. 예를 들어
getent passwd username
사용자에 대한 정보가 반환됩니다 username
.
하지만 시스템이 시작될 때마다 디렉터리를 생성하는 방식이 올바른지 잘 모르겠습니다. Unixway처럼 보이지 않습니다 (: