- Felfordul a windowsos piac: az Arm megszerezné a PC-s piac 50 százalékát
- Synology NAS
- Ömlenek a fiatalok a Facebookra
- Windows 10
- Bittorrent topik
- Sweet.tv - internetes TV
- Nehezebb lesz a dolga a Temunak Európában
- Milyen routert?
- Hódít az AI, közben a Microsoft emberek százait küldi el a felhős részlegétől
- Mobilinternet
-
IT café
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
Hi!
Igazából valóban ez a baj, de azért megoldható a dolog. Ezen usereket szervezd egy csoportba, legyen a csoport neve mondjuk users. Ezt ugye a /etc/group file-ban adhatod meg. Valami ilyesmi lesz a tartalma:
root:x:0:
nogroup:x:65534:
users:x:1000:hxxxxx,hyyyyy,hzzzzzAhol ugye a hxxxxx, hyyyyy, hzzzzz a felvett userek. Ezen usereknek a /etc/passwd file-ban állítsd be a groupID-jüket (4. mező) 1000-re, vagy arra, amit a /etc/group-ban megadtál (ez nem kötelező lépés, mert a /etc/passwd-ben csak a default group-ot adod meg).
Majd a jelenleg beállított home könyvtárat rendeld az users csoporthoz.
Tegyük fel, hogy a home könyvtár a /mnt/users, akkor így:chgrp users /mnt/users
Majd adj írási jogot a csoportnak a könytárra:
chmod g+w /mnt/users
Így az összes, a csoportba tartozó user tud írni a könyvtárba.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz litter #11383 üzenetére
Hi!
A formázást gondolom nem a webes felületről csináltad. Vagy ha azzal, akkor timeout-olt és ezért nem tudta beállítani a könyvtár jogosultságokat. A holnap megjelenő V0.2-es verzióban többek között ezt is javítottam.
SSH alatt tudod megoldani:
chgrp -R users /mnt
chmod -R g+w /mntAlex
-
vargalex
Topikgazda
válasz nimfas #11551 üzenetére
Hi!
A script a copy-paste áldozata lett, a következő verzióban javítom a hibát.
Én a helyedben csak a D-Link beállításain módosítanék. Ahhoz, hogy kívülről a szokásos portokon érd el, egyszerűen annyit kellene csináni, hogy a private port-nál a firmware-ban beállított portokat kellene beírni, azaz:
ftp: 2221
ssh: 2222
Luci: 443Annyi lesz a változás, hogy a Luci-t https-en fogod csak elérni. Persze módosíthatod is az egész firewall config-ot a TP-Link-en.
A könyvtárakhoz: az, hogy átírtad, valóban nem elég. Hozzá kellene rendelni a teljes könyvtárat az users csoporthoz és írási jogot adni neki (ezt egyébként 0-ról telepítés esetén a partícionáló/formázó felület elintézi):
chgrp -R users /mnt
chmod -R g+w /mnt[ Szerkesztve ]
Alex
-
nimfas
addikt
válasz vargalex #11565 üzenetére
beírtam ezt:
chgrp -R users /mnt
chmod -R g+w /mntés ez lett....
root@OpenWrt:~# chgrp -R users /mnt
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/rc.d/S96led: No such file or director y
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/vlan-migration: No such file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/nbg460n_550n_550nh: No s uch file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/tl-wr941nd: No such file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/mzk-w04nu: No such file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/zcn-1523h-2: No such fil e or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/wrt160nl: No such file o r directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/dir-825: No such file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/wndr3700: No such file o r directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/tl-wr1043nd: No such fil e or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/luci-i18n-english: No su ch file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/rb750: No such file or d irectory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/zcn-1523h-5: No such fil e or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/wzr-hp-g300nh: No such f ile or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/luci-p910nd: No such fil e or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/luci-theme-openwrt: No s uch file or directory
chgrp: /mnt/hdd/Utils/0.2 conf/overlay/etc/uci-defaults/tl-mr3x20: No such file or directory
root@OpenWrt:~# chmod -R g+w /mnt
root@OpenWrt:~# -
vargalex
Topikgazda
válasz nimfas #11832 üzenetére
Hi!
Benéztem hozzád, jó az, csak nem állt le a vsftpd process. Az init script nem adott hibát, de nem tudta leállítani (lehet, hogy úgy próbáltad leállítani, hogy be voltál ftp-zve, mert volt egy csomó vsftpd process a szülő process alatt). Egy kill -9 (a szülő process-re) megoldotta, majd elindítottam és nem engedi ki az ftp nevű felhasználót a home-jából.
A jogosultság problémát is megnéztem:
1. a /mnt/hdd könyvtár a nimfas user-hez és a nimfas csoporthoz tartozik. Ezt az users csoporthoz kellene rendelni:
chgrp -R users /mnt/hdd
illetve írási jogot is kellene adni a csoportnak:
chmod -R g+w /mnt/hdd
Illetve a többi könyvtárat is érdemes lenne átnézni user/group, illetve jogosultságok szempontjából.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz chipi89 #14173 üzenetére
Hi!
A felhasználó név ftp, a jelszó pedig az, amit beállítottál. Ha írni is szeretnél az adott könyvtárba, akkor ssh-n azt vagy az ftp user, vagy az users csoport tulajdonába kell adni (az ftp user elsődleges csoportja az users csoport):
Az ftp user tulajdonába:
chown -R ftp:users /mnt
Csak a group-hoz rendelés (a második utasítással a csoportnak írási jogot adunk rekurzívan):
chgrp -R users /mnt
chmod -R g+w /mntIlletve még az is megoldás, ha a tulajdonost nem változtatod, de minden usernek írásjogot adsz rá:
chmod -R o+w /mnt
Persze a /mnt helyére az általad beállított csatolási pontot írd.
Alex
-
vargalex
Topikgazda
válasz r3dsnake #15867 üzenetére
Hi!
Az adduser-nél tudod hozzáadni létező csoporthoz a -G kapcsolóval. Utólag a /etc/group file szerkesztésével tudod megtenni.
Új csoportot az addgroup paranccsal tudsz létrehozni.
Egy könyvtárat a chgrp paranccsal tudsz a csoporthoz rendelni. Pl.:
chgrp -R users /mnt
A -R kapcsolóval az összes tartalmazott file-t és könyvtárat is a csoporthoz rendeled.
Majd a chmod paranccsal tudsz a csoportnak írásjogot adni (-R kapcsolóval szintén rekurzívan):chmod -R g+w /mnt
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Hi!
Ha az általam készített formázó felületen készítetted a partíciókat, akkor ezeket a jogosultságokat alapból beállítja. Tehát samba-n, illetve ftp-n is tudsz törölni a done könyvtárból. Ehhez a következőket teszi a script:
chgrp users /mnt
chmod g+w /mntValamint szükséges még:
- az általam adott transmission config-ban az umask értéke 16
- az általam adott /etc/profile file-ban szerepel az umask 0020 sorAlex
-
vargalex
Topikgazda
válasz Jimcat #18613 üzenetére
Hi!
Ez már nem az alap config, mert az általam adott smb.conf.template-ban a
guest account = samba
szerepel. Nyilván összesen annyi a baj, hogy a megosztásra a nálad szereplő nobody usernek írásjogot kell adni. Azaz vagy az user-hez kell rendelni, vagy az user csoportjához és a csoportnak írásjogot kell biztosítani.
A formázó felületem a jogosultságokat beállította (volna). Feltéve, hogy a megosztás a /mnt:
chgrp users /mnt
chmod -R g+w /mntAlex
-
vargalex
Topikgazda
válasz sziada5925 #19825 üzenetére
Hi!
Gondolom nem a kiegészítő webes felületen formáztad, mert az elintézte volna ezt is.
SSH-n beáallíthatod te is:chgrp -R users /mnt
chmod -R g+w /mntPersze, ha a /mnt-be van mountolva.
Alex
-
esox
senior tag
válasz st6rbuck #21504 üzenetére
smb.conf.template:
[global]
netbios name = |NAME|
workgroup = |WORKGROUP|
server string = |DESCRIPTION|
syslog = 10
encrypt passwords = true
passdb backend = smbpasswd
obey pam restrictions = yes
socket options = TCP_NODELAY
unix charset = UTF-8
client code page = 852
dos charset = 852
display charset = UTF-8
character set = ISO8859-2
preferred master = yes
os level = 20
security = share
guest account = samba
invalid users = root
smb passwd file = /etc/samba/smbpasswdect/config/samba:
config 'samba'
option 'description' 'TP-Link shares'
option 'homes' '1'
option 'workgroup' 'WORKGROUP'
option 'name' 'TP-Link'
config 'sambashare'
option 'name' 'mnt'
option 'path' '/mnt'
option 'read_only' 'no'
option 'guest_ok' 'yes'
option 'create_mask' '0770'
option 'dir_mask' '0770'
config 'sambashare'
option 'path' '/usb3_16g'
option 'read_only' 'no'
option 'guest_ok' 'yes'
option 'create_mask' '0770'
option 'dir_mask' '0770'
option 'name' 'usb3'chgrp root /usb3_16g
chmod g+w /usb3_16g <--- ezek meg voltak, de nem műxik__̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.__ megszállott pergetőhorgász ><(((º>
-
vargalex
Topikgazda
Hi!
Akkor csak a jogosultság nincs jól beállítva. Gondolom nem formáztad újra a vinyót. Ehhez ssh-n (vagy akár Luci-ban a Run Command-ban):
chgrp -R users /mnt
chmod -R g+w /mntWindows-ban nem is látod a Z meghajtót? Az a baj, hogy nincs Win7-em, hogy teszteljem. Nincs esetleg egy XP-s géped, vagy Linux live CD-t, hogy elhidd, hogy nem a router a hunyó?
Esetleg próbáld még meg innen a második módszert. (Érdekes, itt 0-át írnak értéknek, míg amit délelőtt találtam - és küldtem neked - ott 1-et.)
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz energiezolee #25753 üzenetére
Hi!
A /overlay-t nem tudod egyszerűen leválasztani, mert használatban van. A mountolása pedig a flash-ban (jffs2-ben) tárolt fstab config-ban van leírva, így a webes felületen történő kikapcsolása azért volt hatástalan (az ugyanis a /dev/sda2-őn lévő fstab config-ot szerkeszti, mivel a boot-olás után már az látszik). A mountolás kikapcsolása:
mount -t jffs2 /dev/mtdblock3 /tmp/overlay
Majd a /tmp/overlay/etc/config/fstab-ban található overlay-ra vonatkozó bejegyzésnél módosítsd az enabled értékét 1-ről 0-ra. Majd mehet egy reboot.
Szerk:
Samba-ban a workgroup egyébként mindegy, csak ha a windows-éval azonosra állítod, akkor azonos csoportba tartoznak, így azonnal látszania kellene (de a windows gyatra hálózatkezelése miatt ez nincs így általában). Nem lehet, hogy a samba user-nek nincs joga az adott mappához? Próbáld meg ezt:chgrp -R users /mnt
chmod -R g+w /mnt[ Szerkesztve ]
Alex
-
Toninho13
aktív tag
Hello!
A kérdésem a következő : hogyan tudom megoldani, hogy a külső vinyóra tudjak Sambán/Ftp-n keresztül másolni. Régebben ment a chgrp -R users /mnt
chmod -R g+w /mnt módszer, de az új fw-vel valamiért nem engedi. -
vargalex
Topikgazda
válasz Attesz #31445 üzenetére
Hi!
Nem állítottad be a jogosultságokat. A formázó megcsinálja automatikusan:
chgrp -R users /mnt
chmod -R g+w /mntAz ftp-nél való home-ba zárásra gondolsz? Mindegyik verzióban megoldható, de az utóbbi vsftpd-kben csak úgy, ha az user-nek nincs írási joga a home-ra (csak a tartalmazott könyvtárakra).
[ Szerkesztve ]
Alex
-
Attesz
aktív tag
válasz Sebiferi #34615 üzenetére
A leírtak szerint csináltam mindent
A felhasználó létrejött, FTP-n be tudok lépni, de ha oda akarok másolni akkor azt írja, hogy átviteli hiba.Ezzel csináltam meg az Usert:
adduser -h home -G users -s /bin/false felhasznalonev
természetesen ahova kellett behelyettesítettem a dolgokat.Így próbáltam írási jogot adni:
chgrp users /mnt/users
Majd adj írási jogot a csoportnak a könytárra:
chmod g+w /mnt/users
Így az összes, a csoportba tartozó user tud írni a könyvtárba.
De nem megy.
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- MG5 menetpróba
- Óra topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Politika
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- Konzolokról KULTURÁLT módon
- Milyen billentyűzetet vegyek?
- Külföldi rendelések: boltok, fizetés, postázás
- CASIO órák kedvelők topicja!
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen