RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'2015/01'에 해당되는 글 4
<?php
    echo shell_exec("sudo /usr/sbin/u_script.sh");
?>

위처럼 스크립트가 root 권한이면 오류를 낸다.
 
따라서
/etc/sudoers 파일에 아래와 같은 권한부여 설정을 한줄 추가해준다.
 

apache ALL=NOPASSWD: /usr/sbin/u_script.sh


※주의 외부에서 절대로 저 php 에 접근을 막아라. 인젝션 당해 서버가 그냥 털리니깐 말이다.

그래서 우회 php 만들던지, 특정 ip 만 실행하게 만들어라.


반말해서 미안하다.

나도 이제 노땅이라 반말좀 해봤다 ^_^
2015/01/11 15:39 2015/01/11 15:39
이 글에는 트랙백을 보낼 수 없습니다
sudo badblocks -v /dev/sda1 > bad-blocks-result

확인해본다.

sudo fsck -t ext4 -l bad-blocks-result /dev/sda1

치료한다.



umount 시키고 아래와 같이 하면 write 검사까지 할수 있다.

sudo badblocks -vsn /dev/sda1 > bad-blocks-result


했으면 다시 mount 붙히는건 당연 ~
2015/01/08 02:50 2015/01/08 02:50
이 글에는 트랙백을 보낼 수 없습니다

$ ls -l /dev/disk/by-uuid/


합계 0
lrwxrwxrwx 1 root root 10 11월  4 15:17 1416d714-a348-420d-88a4-d3643116999d -> ../../sda5
lrwxrwxrwx 1 root root 10 11월  4 15:17 866b5285-3103-4d49-a5de-0db96c4b46b4 -> ../../sda2
lrwxrwxrwx 1 root root 10 11월  4 15:32 a1fd40c6-e10a-4cf3-ac90-6ab2c97818c0 -> ../../sdb1

 
sudo vi /etc/fstab
 
...
# /tmp was on /dev/sda2
UUID=a1fd40c6-e10a-4cf3-ac90-6ab2c97818c0 /mnt               ext4    errors=remount-ro 0       1

 
확인해주면 종료~
 
$ sudo mount -a
2015/01/08 02:23 2015/01/08 02:23
이 글에는 트랙백을 보낼 수 없습니다

Setup FTP server on Ubuntu 14.04


Step 1 » Update repositories .
krizna@leela:~$ sudo apt-get update
 
Step 2 » Install VsFTPD package using the below command.
krizna@leela:~$ sudo apt-get install vsftpd
 

Step 3 » After installation open /etc/vsftpd.conf file and make changes as follows.
Uncomment the below lines (line no:29 and 33).
 
write_enable=YES
local_umask=022
» Uncomment the below line (line no: 120 ) to prevent access to the other folders outside the Home directory.
chroot_local_user=YES and add the following line at the end.
allow_writeable_chroot=YES» Add the following lines to enable passive mode.
pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100

 

Step 4 » Restart vsftpd service using the below command.
krizna@leela:~$ sudo service vsftpd restart
 

Step 5 » Now ftp server will listen on port 21. Create user with the below command.Use /usr/sbin/nologin shell to prevent access to the bash shell for the ftp users .
krizna@leela:~$ sudo useradd -m john -s /usr/sbin/nologin
krizna@leela:~$ sudo passwd john

 

Step 6 » Allow login access for nologin shell . Open /etc/shells and add the following line at the end.
/usr/sbin/nologin
 

Now try to connect this ftp server with the username on port 21 using winscp or filezilla client and make sure that user cannot access the other folders outside the home directory.
 
sftp 는 아래의 출처를 통해..
http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/

2015/01/08 02:21 2015/01/08 02:21
이 글에는 트랙백을 보낼 수 없습니다
웅쓰:웅자의 상상플러스
웅자의 상상플러스
전체 (379)
게임 (5)
영화 (2)
기타 (23)
맛집 (5)
영어 (2)
대수학 (3)
형태소 (5)
Hacking (9)
Linux (112)
HTML (48)
Application_developing (48)
Web_developing (102)
Window (11)
«   2015/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  1. 2016/01 (1)
  2. 2015/12 (3)
  3. 2015/10 (3)
  4. 2015/03 (2)
  5. 2015/01 (4)