Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: globaluty в Sep 10, 2012, 14:58



Титла: добавяне на нов user + vsFTPd (корегирано заглавие)
Публикувано от: globaluty в Sep 10, 2012, 14:58
Здравейте,

Опитвам се да добавя нов user, който да има достъп до определена директория, но при логин не се свързва. Пробвам както е описано тук - http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch15_:_Linux_FTP_Server_Setup#The_vsftpd.conf_File (FTP Users with Only Read Access to a Shared Directory).

Какво правя?

groupadd ftp-users
mkdir /home/globaluty/ftpusers
chmod 750 /home/globaluty/ftpusers
chown root:ftp-users /home/globaluty/ftpusers


След което създавам нов user:

useradd -g ftp-users -d /home/globaluty/ftpusers ivan
passwd 1234


Ta, как да добавя нов потребител, който да има достъп само до конкретната директория с пълни права ест. ?

Благодарности.


Титла: Re: vsFTPd - добавяне на нов user
Публикувано от: laskov в Sep 10, 2012, 15:56
На първо четене, това
Цитат
passwd 1234
сменя паролата на потребител с име 1234


Титла: Re: vsFTPd - добавяне на нов user
Публикувано от: globaluty в Sep 12, 2012, 18:12
Смених паролата коректно, но сега като се опитам излиза това:


Отговор:   500 OOPS: cannot change directory:/home/globaluty/ftpusers
Грешка:   Критична грешка
Грешка:   Неуспешно свързване със сървър


Титла: Re: vsFTPd - добавяне на нов user
Публикувано от: globaluty в Sep 13, 2012, 16:27
Вече се свързвам, но как да го направя определен user да има пълни права само до определена директория?

В момента, user може да си разлиства всичко на машината и да тегли, без да записва.


Титла: Re: vsFTPd - добавяне на нов user
Публикувано от: drag в Sep 13, 2012, 17:27
https://security.appspot.com/vsftpd/vsftpd_conf.html
Това чел ли си го?

Добро четиво е....

chroot_local_user е твойта опция, ама не е лошо да прочетеш това, което ти показах....


Титла: Re: vsFTPd - добавяне на нов user
Публикувано от: globaluty в Sep 24, 2012, 22:47
https://security.appspot.com/vsftpd/vsftpd_conf.html
Това чел ли си го?

Добро четиво е....

chroot_local_user е твойта опция, ама не е лошо да прочетеш това, което ти показах....

Благодаря, това ми помогна.

Сега обаче изникнаха още няколко въпроса, свързани с добавянето на user-и към линукс.

След като съм добавил въпросния потребител ivan, как мога да му огранича правата само до неговата home директория?
През FTP достъп, чрез chroot_local_user се получи, но искам потребителят да няма повече никакви права в/у други директории, дори и да не може да ги вижда, след като влезе чрез remote control.

И още един въпрос, има ли някаква команда или файл, от който мога да погледна съществуващите групи и техните потребители?
O: /etc/passwd - това ли е?

Благодаря още веднъж.


Титла: Re: добавяне на нов user + vsFTPd (корегирано заглавие)
Публикувано от: dark_elf в Sep 25, 2012, 12:11
За да видиш всичките групи използвай това:
cat /etc/group | cut -d: -f1
Ако искаш да видиш групите с потребителите към тях изпиши само cat /etc/group