Ubuntu 11.10 서버: 사용자 생성, 홈 디렉터리, sudo 권한: 명령줄 전용

Ubuntu 11.10 서버: 사용자 생성, 홈 디렉터리, sudo 권한: 명령줄 전용

랙 공간 서버가 있는데 구성 문제가 있습니다. 이제는 루트로만 로그인하여 실질적인 작업을 수행할 수 있으므로 이를 잠그고 키를 버려야 합니다. 또한 MySQL에 루트 사용자 이름과 비밀번호가 설정되어 있는데 이를 변경하고 싶습니다.

나는 새로운 사용자를 생성하고 FTP를 통해 내 웹사이트를 관리할 수 있도록 /var/www라는 홈 디렉토리를 제공했습니다. 그러나 해당 사용자로 sudo 명령을 실행할 수 없습니다(오류가 반환되고 작업이 기록될 것이라고 알려줍니다).

/Users/justin과 같은 일반적인 홈 디렉터리에서 시작하지만 패키지를 설치하고 업데이트하기 위해 에스컬레이션할 수 있는 sudo 권한이 있는 포괄적인 계정을 만들고 싶습니다. 또한 MySQL이 자체 로그인/비밀번호를 갖도록 수정하고 싶습니다(현재 루트/루트패스이므로).

이것은 Rackspace에 있으므로 SSH를 통해서만 서버에 액세스할 수 있습니다. 운영체제는 우분투 11.10이다. 시간 내 주셔서 감사합니다.

답변1

기본적으로 Ubuntu의 MySQL과 다른 모든 배포판에는 자체 사용자가 있습니다 mysql/mysql. 일반적으로 로그인하면 잠겨 있습니다.

무언가를 실행하기 위해 루트 권한이 있는 사용자가 필요한 경우 해당 사용자를/etc/sudoers명령 파일을 통해 visudo. 사용자에게 전체 권한이 필요한 경우 root사용자를 admin그룹의 일부로 만들어야 합니다 root. 이는 Ubuntu 시스템의 기본 구성입니다.

MySQL에 관한 한, 다른 사용자에게 데이터베이스에 대한 전체 관리 권한을 부여하려면 rootMySQL에서 해당 사용자로 실행하기 만 하면 됩니다.

GRANT ALL ON * TO user IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL ON *.* to user IDENTIFIED BY 'password' WITH GRANT OPTION;

이 작업이 가능해야 합니다.

관련 정보