maanantai 25. maaliskuuta 2013

Linux stuff

Tänään Tomcat alkoi ryppyillä ja tiedostoja piti poistella käsin. Kirjoittelen näitä komentoja ulkomuistista ja eivät välttämättä toimi.

Mounttaus tomcat kansioon:
cd apache-tomcat-7.0.35
Kansion poisto:
rm -r directoryname

mounttaus tomcatin  bin kansioon
cd bin
Tomcatin reboottaus:
sudo sh shutdown.sh
sudo sh startup.sh

Sitten päätin tehdä uuden käyttäjän, jolla on ftp oikeudet mutta ei shelliä. Lisäksi rajoituksena on pääsy vain tomcat kansioon.

uusi käyttäjä
sudo adduser pizza4yu
käyttäjän deletointi
userdel pizza4yu
uusi ryhmäsudo groupadd sftponly
ryhmän deletointi
groupdel sftponly

Sitten oikeudet ja pääsy vain tomcat kansioon
http://stackoverflow.com/questions/15610559/linux-new-user-with-sftp-to-specific-folder

(1. chsh - change shell for user to bash, so now user can use ssh (and winscp); 2. set home directory for user; 3. change owner (user:group) on directory)

chsh -s /bin/bash pizza4yu
usermod -d /home/pi/apache-tomcat-7.0.35 pizza4yu
chown -R pizza4yu:pizza4yu /home/pi/apache-tomcat-7.0.35

Jonka jälkeen yritin poistaa shelliä käytöstä. Ei mitään hajua mitä tässä tapahtui, mutta näyttäisi toimivan ?
# chsh -s /sbin/nologin pizza4yu
# chsh -s /sbin/login pizza4yu

Tiedoston luominen:
cat > foo.txt

Tiedoston poistaminen:
rm -f -r {file-name}
Where,
-f: Forcefully remove file
-r: Remove the contents of directories recursively 

Terminaalissa kohdasta taikka riviltä poistuminen
CTRL + C



rootille kirjoitusoikeudet www kansioon, muille ei.
sudo chmod -R u+w,go-w www

Ei kommentteja:

Lähetä kommentti