id = id정보가져옴 (userid, groupid, groups)
who = 누가 여기 접속해있는가?
su[option][username] = 유저변경 암것도안주면 루트로
sudo passwd -u root = 루트에 잠금걸려있는경우 풀기
sudo passwd -l root = 잠금걸기
사용자의 추가 (sudo필요)
useradd -m [name] 사용자의 홈디렉토리까지 만들어줌
passwd [name] 사용자 비밀번호 지정
sudo usermod -a -G sudo [nusername] = 사용자에게 sudo권한주기 (sudo그룹에 추가)
권한 (permission)
-rw-rw-r– 1 ubuntu ubuntu 3 Aug 7 12:10 perm.txt
- = type
rw-rw-r– = access mode
ubuntu ubuntu = owner, group
chomod 를 통해 권한변경가능 (bitmask) 777=rwxrwxrwx
실행이란? 해석해서 실행하는것을 뜻함 즉 커널이 이해할 수 있는걸뜻함
-R옵션 = 재귀적으로 안의 모든파일
디렉토리의 권한
r = 디렉토리안 파일 보기
w = 디렉토리에 파일 생성
x = 들어갈수있는권한
그룹 group
일정 사용자에게만 특별한 권한을 줄 수 있음
sudo groupadd[groupname] 그룹만듬
/etc/group에서 확인 가능
usermod -a -G [groupname][usernmae]로 그룹에 유저 추가 가능 (재로그인필요)
chown = 디렉토리의 사용자와 그룹을 바꿀 수 있음
ex) sudo chown root:developer . =현재 디렉토리의 소유자는 root, 그룹은 developer로 변경