루트만 있는 서버에 사용자를 만들었습니다.
# adduser user1
비밀번호가 있습니다. 그 다음에
# su - user1
그런 다음:
$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
user1@my_server:~$ sudo apt-get update
[sudo] password for user1:
user1 is not in the sudoers file. This incident will be reported.
특혜를 추가하는 등 뭔가가 빠진 것 같습니다.
이 문제를 어떻게 해결하나요?
답변1
모든 신규 사용자가 기본적으로 이 작업을 수행할 수 있다면 우리는 무엇을 얻게 될까요 sudo
? 관리자 권한입니다. Ubuntu는 그룹을 사용하여 sudo
사용자에게 이 권한을 부여합니다.
사용자가 모든 것을 실행할 수 있도록 하려면 해당 사용자를 그룹 sudo
에 추가하세요 .sudo
useradd -G sudo user1
사용자를 더 제한하려면 sudoers
파일 모양을 확인하고 다음을 사용하여 필요에 맞게 조정해야 합니다.
visudo