Я хочу создать онлайн-репетитора, где любой пользователь (в основном ученики) может приходить и практиковать команды unix.Ограничить доступ пользователей к определенному каталогу в linux/ubuntu
Пользователю необходимо войти на веб-странице, и они будут иметь прямой доступ (с веб-страницы) в каталоге «пользователя» на Ubuntu Server
например Для «USER-1» его рабочий каталог будет установлен на:/home/ubuntu/user-1/
Для «USER-2» его рабочий каталог будет установлен на:/home/ubuntu/user-2/и т. д. до/home/ubuntu/user-n/
Теперь проблема в том, что я хочу, чтобы этот пользователь мог выполнять команду только в своем каталоге, то есть «/ home/ubuntu/user-1 /» он не может перемещаться в родительский каталог или любой другой системный каталог, разрешены только дочерние каталоги с доступом rw.
Я прочитал некоторые статьи об ограничении доступа к пользователю, все те статьи, которые указали на создание учетной записи пользователя с ограниченным доступом.
Однако я хочу создать отдельную учетную запись с разными каталогами пользователей с ограниченным доступом.
После входа пользователя на веб-странице его рабочий каталог будет установлен в:/главная/Ubuntu/пользователя - */
/дома/убунту/пользователь-1 /: пользователь-1 может получить доступ только этот каталог
/home/ubuntu/user-2 /: user-2 можно получить доступ Только в этом каталоге
.
.
.
/home/ubuntu/user-n /: пользователь может получить доступ только к этому каталогу
Я новичок в unix, любая идея о том, как я могу это сделать?
Ознакомьтесь с группами и как их разрешить с помощью 'chmod' – MichaelMMeskhi
http://unix.stackexchange.com/a/208995 – MichaelMMeskhi