루트 사용자는 Linux Universe에서 가장 강력한 엔터티이며, 더 좋거나 악화되어 있습니다. 사용자를 만드십시오. 알았어요. 파일 시스템을 멸시합니까? 우 즈, 그게 잡았어.
원산지 이야기
루트 사용자는 Linux 수퍼 유저입니다. 그들은 꽤 말 그대로 할 수 있습니다. 아무것도 제한되거나 제한되지 않습니다
뿌리
...에 그들이 슈퍼 히어로 또는 슈퍼 빌라는 시스템 관리자의 맨틀을 취하는 인간 사용자에 달려 있는지 여부. 루트 사용자가 만든 실수는 치명적 일 수 있으므로 루트 계정은 관리 목적으로 독점적으로 사용해야합니다.
루트 사용자의 개념은 UNIX에서 상속 받았으며 루트 사용자가 관리 수퍼 유저로 사용되었습니다. 그러나 "루트"라는 이름이 오는 곳에서 알려지지 않았습니다. 어떤 사람들은 그것이 그것이 왔다고 생각합니다 Multics 운영 체제 , 어떤 사전 날짜가 UNIX입니다.
켄 톰슨 그리고 Dennis Ritchie. 유닉스의 가장 중요한 건축가와 저자 중 2 명은 이전에 다문대에서 근무했습니다. Multifics에는 루트 디렉토리 또는 "/"라는 지점에서 시작된 파일 시스템이 있으며 다른 모든 디렉토리와 서브 디렉토리는 거꾸로 된 트리처럼 루트에서 아래쪽과 바깥쪽으로 분기됩니다. 그것은 UNIX에서 채택한 동일한 종류의 나무 구조입니다. UNIX가 Multics에서도 루트 사용자를 채택했을 수도 있습니다.
그를 통해 검색 Multiols 기술 문서 루트 논리 볼륨, 루트 카드 및 루트 디렉토리에 대한 수많은 참조를 밝힙니다. 그러나 루트 사용자 계정이나 "root"이라는 사용자는 언급이 없습니다.
또 다른 이론은 UNIX 초기에는 수퍼 유저의 홈 폴더가 파일 시스템의 루트 "/"였습니다. 수퍼 유저가 이름이 필요했습니다. "뿌리 사용자"라는 용어는 공식 이름 대신 사용되었지만 용어가 붙어 있고 공식 이름이되었습니다.
그럴 가능성이 더 큽니다. 그러나 아무도 루트 사용자가 그 이름을 얻은 방법을 확실히 말할 수없는 것 같습니다.
sudo 명령
운영 체제에서는 관리 목적으로 만 수퍼 유저를 예약하고 나머지 시간 동안 일반 사용자 계정을 사용하는 것이 가장 좋습니다. 사실, 대부분의 현대적인 Linux 배포판은 루트 사용자로 로그인 할 수 없습니다.
물론 이것은 Linux이므로 루트 사용자가 로그인 할 수 있도록 구성 할 수 있습니다. 그러나 로그인 한 시간이 적은 시간은
뿌리
, 더 좋을 것입니다. 오타에서 발생하는 재해로부터 자신을 보호하는 것 외에도, 로그인 할 수없는 경우
뿌리
, 아무도 할 수 없습니다. 누구든지 시스템에 무단 액세스를 얻는 것은 누구나 로그인 할 수 없습니다.
뿌리
, 그들이 할 수있는 데미지를 제한합니다.
그러나 AS. 로깅하는 경우
뿌리
사용 중지됨, Linux 컴퓨터를 어떻게 관리합니까? 글쎄, 그게 그게 그거야
Sudo.
명령은입니다. 루트 사용자가 로그인 할 필요가 없습니다. 일시적으로
뿌리
당신에 대한 힘. 그것은 토르의 망치를 따는 것과 같습니다
mjolnir.
그리고 일시적으로 토르의 힘을 부여받는 것입니다. 그러나 당신은 만약 당신이 가치있는 경우에만 망치를 줍 쌀 수 있습니다. 마찬가지로, 그것은 단지 그것을 사용할 수있는 사람이 아닙니다.
Sudo.
명령. NS
Sudo.
명령 만 호소합니다
뿌리
만약 당신이 가치가 있고 sudoers 목록에 추가 된 경우에 당신을 당신에게 능동적으로합니다.
또 다른 명령이 있습니다
Sudo.
~라고 불리는
수익
...에 와 함께
Sudo.
, 자신의 암호를 사용하여 인증합니다. 와 함께
수익
루트 사용자의 암호를 사용하여 인증합니다. 이것은 두 가지 방법으로 중요합니다. 첫째, 사용하기 위해 루트 사용자에게 암호를 할당해야 함을 의미합니다.
수익
...에 기본적으로 루트 사용자는 암호가 없으며 보안에 도움이됩니다. 만약에
뿌리
암호가 없으면 로그인 할 수 없습니다.
뿌리
...에
둘째, 루트 암호를 설정하면 모든 사람이 사용하려고합니다.
수익
명령은 암호를 알아야합니다. 및 공유 암호는 보안 번호가 아니며 루트 암호의 경우 훨씬 더 그렇습니다. 루트 암호를 아는 사람들은 다른 사람에게 말할 수 있습니다. 루트 암호를 변경 해야하는 경우 새 암호를 알아야 할 모든 사람들에게 전달해야합니다.
훨씬 더 안전합니다
sudoers 목록을 사용하십시오
사용할 수있는 사람을 제한합니다
Sudo.
그리고 각 권한있는 사람이 개별 암호를 사용하여 인증하도록하십시오.
Sudo를 사용하여
"/ etc / shadow"파일에는 암호가 마지막으로 변경되고 암호가 만료 될 때 각 계정의 암호화 된 암호를 포함하여 다른 정보와 함께 Linux 컴퓨터의 각 계정의 사용자 이름이 들어 있습니다. 민감한 정보가 포함되어 있기 때문에 다음을 읽을 수 있습니다.
뿌리
...에
우리가 그를 사용하려고하면
화장실
명령 섀도 파일의 선, 단어 및 문자를 읽는 명령을 거부 할 수 있습니다.
WC / etc / shadow
우리가 sudoers 목록에 있고 우리는 동일한 명령을 사용하는 경우
Sudo.
행의 시작 부분에서 암호를 묻는 메시지가 표시되며 명령이 우리를 위해 실행됩니다. Linux 컴퓨터에서 유일한 사용자가있는 경우 시스템이 설치된 경우 자동으로 sudoers 목록에 추가됩니다.
sudo wc / etc / shadow
우리가 명령을 루트로 실행하기 때문에
화장실
명령이 실행됩니다. 아무도 뿌리를 부정하지 않습니다.
NS
Sudo.
명령은 "수퍼 유저의"을 의미하는 데 사용됩니다. 명령을 모든 사용자로 실행할 수 있도록 향상되었으므로 "사용자 대체 사용자"로 변경되었습니다. 이 명령은 실제로 다른 사용자가 실행하는 것처럼 실행됩니다. 사용자 이름을 지정하지 않으면,
Sudo.
기본값을 사용합니다
뿌리
...에 다른 사용자를 사용하려면 다음을 사용하고 싶다면
-유
(사용자) 옵션.
명령은 다음을 사용하여 다른 사용자로 실행된다는 것을 알 수 있습니다.
빌어 먹을
명령.
Whoami
Sudo Whoami
Sudo -u Mary Whoami
관련된: Linux에서 현재 사용자 계정을 결정하는 방법
SU.를 사용하지 않고 루트로 실행
Snag
Sudo.
모든 명령의 시작 부분에 "sudo"를 사용해야합니다. 하나 또는 두 개의 명령을 입력하면 큰 문제가 없습니다. 실행할 명령이 길어지면 경계가 될 수 있습니다. 그것은 귀찮게 될지 모르지만 유용한 안전을위한 행동은
뿌리
힘, 그리고 당신은마다 의식적으로 안전을 각각과마다 안전하게 취해야합니다.
효과적으로 "로그인"할 수있는 방법이 있습니다.
뿌리
그것은 사용하지 않습니다
수익
루트 사용자가 암호를 갖도록 요구하지 않습니다.
경고: 이 방법을 사용하면주의하십시오. 귀하가 발급하는 모든 명령은 행복하게 실행되며, 파괴적인 경우에도 질문이 없습니다.
사용
Sudo.
Bash 쉘을 실행하려면 새 쉘을 엽니 다.
뿌리
사용자로서.
Sudo Bash
명령 프롬프트가 변경됩니다. 프롬프트의 마지막 문자는 이제 달러 문자 대신 해시 "#"대신 "$"입니다.
명령 프롬프트의 본문이 표시되는 방법은 배포마다 다릅니다. 우분투에서는 사용자에게 알려줍니다
뿌리
컴퓨터의 이름과 현재 작업 디렉토리의 이름을 보여줍니다. 프롬프트의 색이 변경됩니다.
왜냐하면 우리는
뿌리
일반적으로 사용하는 명령을 실행할 수 있습니다.
Sudo.
...에
WC / etc / shadow
루트 사용자의 셸을 종료하려면 "Ctrl + D"를 누르거나 "Exit"을 입력하고 "Enter"를 누릅니다.
출구
덜 수퍼맨, 더 많은 클락 켄트
Sudoers 목록에있는 경우 Linux 시스템을 통해 초등부가 있습니다. 슈퍼맨은 그가 빨간 케이프에서하는 것보다 경미한 변화 자아로 더 많은 시간을 보냅니다.
가능한 한 일반 사용자 계정을 사용하십시오. 만으로만 변경하십시오
뿌리
당신이 정말로 필요할 때.