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