Přidání uživatele + nastavení přístupu do jedné složky [VYŘEŠENO]

Založil tabowsky, 18. 02. 2012, 17:37:01

Předchozí téma - Další téma

tabowsky

Zdravím, předem se omlouvám, pokud jsem tento topic napsal do špatné sekce.

Potřebuji poradit, jak přidat nového uživatele ( vím, že se dá adduser, heslo atd. )
Co nevím je jak mu přidat přístup pouze do jedné složky, tzn. že se před WINSCP přihlásí a hodí ho to pouze do té složky a nikam víc nebude mít přístup.

PS : pracuji pouze přes putty (vzdáleně)

Předem děkuji za případnou pomoc !

Přesunuto do: Všeobecná podpora

Roman Horník

#1
Jestli by stačilo, aby nemohl nahlížet do složek jiných uživatelů v /home, dá se to nastavit pomocí dpkg-reconfigure adduser, jinak asi ho přesvědčit, že /home/uživatel je kořen systému, pak by ale nejspíš nemohl spouštět programy, i když i to by se dalo zařídit.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

tabowsky

Jasně, ale co tam mam dělat dál ? v životě jsem nic takového nedělal, takže bych potřeboval trochu víc vysvětlit, co tam mam přesně dělat  ::)

Roman Horník

Po spuštění sudo dpkg-reconfigure adduser (jako root) bys měl vidět něco jako tohle:



Stejně tak můžeš (jako root) ručně upravit konfigurák /etc/adduser.conf, někde kolem řádku 56 se nachází:
# If DIR_MODE is set, directories will be created with the specified
# mode. Otherwise the default mode 0755 will be used.
DIR_MODE=0755

Tam změníš  u posledního řádku DIR_MODE=0755 na DIR_MODE=0751 - to bude platit pro všechny uživatele, co se "narodili" po editaci onoho souboru.
Jestli tam toho uživatele už máš, u ostatních domovských složek uživatelů můžeš nastavit oprávnění pomocí sudo chmod 0751 /home/* (pro všechny naráz; pro konkrétní nahradíš hvězdičku názvem příslušný složky v /home)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

ulo

PC-doma:  LinuxMint 17.2 KDE (64bit) - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 17.2 KDE (32bit) - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 17.1 KDE (32bit) - Acer TravelMate 3002
Servery:  Debian 6.0 Squeeze

tabowsky

Citace od: Roman Horník kdy 18. 02. 2012, 19:57:04
Po spuštění sudo dpkg-reconfigure adduser (jako root) bys měl vidět něco jako tohle:



Stejně tak můžeš (jako root) ručně upravit konfigurák /etc/adduser.conf, někde kolem řádku 56 se nachází:
# If DIR_MODE is set, directories will be created with the specified
# mode. Otherwise the default mode 0755 will be used.
DIR_MODE=0755

Tam změníš  u posledního řádku DIR_MODE=0755 na DIR_MODE=0751 - to bude platit pro všechny uživatele, co se "narodili" po editaci onoho souboru.
Jestli tam toho uživatele už máš, u ostatních domovských složek uživatelů můžeš nastavit oprávnění pomocí sudo chmod 0751 /home/* (pro všechny naráz; pro konkrétní nahradíš hvězdičku názvem příslušný složky v /home)

Vyřešeno, díky za tvůj čas ! :) můžete LOCK.