저희가 회사를 다닌다고 생각을 해보겠습니다.
팀장님 몰래 단체톡방을 만들었습니다. 여기에 길동, 영수, 철수, 영미가 있습니다. 팀장님은 안 계셔서 몰래 놀기 딱 좋습니다.
linux에서도 마찬가지 입니다.
특정 유저만 특정 파일 혹은 디렉터리를 열게 하고 싶습니다.
이때 유저가 길동, 영수, 철수, 영미입니다.
특정 파일 혹은 디렉터리는 단체톡방이 됩니다.
이런 유저들을 모아두는 것이 그룹입니다.
오늘 저희는 그룹과 유저를 만들고 삭제하고 추가하고 지지고 볶고 한번 해보도록 하겠습니다.
user 만들기
길동(GilDong)이를 한번 만들어 보도록 하겠습니다.
sudo useradd GilDong
만약에 현재 root계정이라면 굳이 앞에 sudo를 붙이지 않아도 됩니다.
useradd는 유저를 만드는 명령어입니다.
길동(GilDong)이의 비밀번호를 설정해야 겠죠.
sudo passwd GilDong
마찬가지로 현재 root계정이라면 sudo는 붙일 필요가 없습니다.
passwd는 비밀번호를 설정하는 명령어입니다.
group 만들기
이제 단체톡방을 만들어봐야 겠죠.
group를 만들어 보겠습니다. 이름은 room으로 하겠습니다.
sudo addgroup room
sudo는 root계정이 아닐 때에만 붙이면 됩니다.
addgroup는 그룹을 만드는 명령어입니다.
이제 길동(GilDong)을 단체톡방(room)에 넣어보도록 하겠습니다.
sudo usermod -aG room GilDong
sudo는... 더이상 이야기 하지 않겠습니다.
usermod는 유저를 그룹에 넣는 명령어입니다.
-a옵션은 2차 그룹 이외에 추가로 2차 그룹을 지정할 때 사용합니다.
-G옵션은 추가로 다른 그룹에 유저가 속해야 할 때 사용합니다.
유저가 group에 잘 들어갔는지도 확인해 보겠습니다.
groups GilDong
groups는 <유저 이름>이 속한 group들을 보여 줍니다.
그외 다양한 명령어
users
현재 호스트에 로그인되어 있는 모든 사용자를 보여 줍니다.
cat /etc/group
group list가 출력됩니다. 최근 추가된 그룹일수록 마지막에 출력이 됩니다.
groups
현재 계정의 그룹을 보여줍니다.
userdel <유저이름>
<유저이름>계정을 삭제합니다.
groupdel <그룹 이름>
<그룹 이름>그룹을 삭제합니다.
'System > Linux' 카테고리의 다른 글
linux 암호 정책 설정하기 (0) | 2023.12.22 |
---|---|
ssh설치 및 사용하기 (0) | 2023.12.21 |
ufw 설치하기 (0) | 2023.12.19 |
sudo설정하기 (2) | 2023.12.18 |
sudo 설치하기 (0) | 2023.12.17 |