๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ/์„œ๋ฒ„ ํ™˜๊ฒฝ

[CentOS 7] 'is not in the sudoers file' ํ•ด๊ฒฐ :: ๋งˆ์ด์ž๋ชฝ

by ๐ŸŒปโ™š 2018. 8. 24.

CentOS 7 ์„ค์น˜๋Š” ๋๋‚ฌ๋‹ค....

๊ทธ๋Ÿฐ๋ฐ sudo ๋ช…๋ น์„ ์‚ฌ์šฉํ• ๋ ค๊ณ  ํ•˜๋‹ˆ...

์š”๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

sudo๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด์ž.




root ๊ณ„์ •์œผ๋กœ ์ ‘์†ํ•ด์„œ /etc ํด๋” ์•ˆ์˜ sudoersํŒŒ์ผ์˜ ์ ‘๊ทผ๊ถŒํ•œ์„ 777๋กœ ์ž„์‹œ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค

๋ฐ˜๋“œ์‹œ 440์œผ๋กœ ๋‹ค์‹œ ๋ฐ”๊ฟ”์ค˜์•ผํ•œ๋‹ค.

1
2
3
4
5
[jamong@localhost ~]$ su
Password:
[root@localhost jamong]# cd /etc
[root@localhost etc]# chmod 777 sudoers
[root@localhost etc]# vi sudoers
cs




sudoersํŒŒ์ผ์•ˆ์—

์ด๋ถ€๋ถ„!

root ์•„๋ž˜ sudo๋ช…๋ น์„ ์‚ฌ์šฉํ•  ๊ณ„์ •์˜ ์ด๋ฆ„์œผ๋กœ ์œ„์™€ ๊ฐ™์ด ๋„ฃ์–ด์ฃผ๊ณ  ์ €์žฅ




์ €์žฅ ํ›„์— ๋‹ค์‹œ ๊ถŒํ•œ์„ 440์œผ๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๊ณ  ํ™•์ธ

1
2
3
[root@localhost etc]# chmod 440 sudoers
[jamong@localhost etc]$ ls -al | grep sudoers
-r--r-----.   1 root root      3959  8์›” 23 23:19 sudoers
cs




์ด์ œ jamong๊ณ„์ •์—์„œ sudo๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

1
2
[jamong@localhost ~]$ sudo yum list installed | grep ssh
[sudo] jamong์˜ ์•”ํ˜ธ:

cs

d

์ด์ „๊ณผ ๋‹ฌ๋ฆฌ ์•”ํ˜ธ๋ฅผ ๋ฌป๋Š”๋‹ค๋ฉด ์„ฑ๊ณต!

์ด์ œ root๊ณ„์ •์„ ๋– ๋‚˜ jamong๊ณ„์ •์—์„œ ๊ฐœ๋ฐœ์„ ํ•˜๋„๋ก ํ•œ๋‹ค.

์ด์ œ๋Š” ๋ณธ๊ฒฉ์ ์ธ ์„œ๋ฒ„๊ตฌ์ถ•์„ ์œ„ํ•ด ssh๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€์—์„œ ์ ‘๊ทผํ•ด์„œ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ• ๊ฑฐ๋‹ค.

๋Œ“๊ธ€