리눅스

리눅스 명령어 정리

머리올리자 2021. 2. 1. 18:03
sudo su # superuser(root)로 변환
su username # user 로 변환

 

Sudo 명령어

  • 일반 사용자가 root 권한으로 명령어를 실행

su 계정

  • 현재 사용자를 로그아웃하지 않은 상태에서 다른 사용자의 계정으로 전환
  • 현재 계정의 환경변수들을 유지

su - 계정

  • 다른 사용자의 계정을 전환, 전환한 사용자의 환경설정을 불러옴
  • 변경된 계정의 상태의 환경변수로 전환

Root

  • 시스템의 전체 관리권한을 가진 슈퍼유저

Admin

  • 일반 유저, root에서 관리권한 부여 가능

User

  • 일반 유저

 

 

Root 삭제를 위한 방지

alias rm='rm -i --preserve-root *' 

alias : 별칭으로 자주 사용하는 명령어를 줄여서 쓰는 것

 

즉 위와 같이 하면 rm 사용시 rm -i --preserve-root * 가 자동으로 붙여진다

 

-i를 사용하면 삭제를 할 때에 매번 삭제 여부를 사용자에게 묻는다

 

--preserve-root 면 m -rf / 를 수행해도 에러를 내며 수행을 거부

 

참고 

velog.io/@byeol4001/root%EC%99%80-admin-user-%EA%B7%B8%EB%A6%AC%EA%B3%A0-sudo%EC%99%80-su-su-%EC%9D%98-%EC%B0%A8%EC%9D%B4