hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 12:39



Jelenlévő felhasználók

Jelenleg 233 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 232 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 7 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2020.04.18. 07:43 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.11.02. 12:23
Hozzászólások: 148
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 19 alkalommal
Üdv!

Az lenne a kérdésem, hogy hogyan tudom megcsinálni azt, hogy mikor egy felhasználó feltölt egy adott mappába, akkor a jogosultságokat átváltaná mondjuk 1000(Tulajdonos) 1000(Csoport) -re.
Van egy felhasználó, pl.: ftp_user ez az ftp_user mikor feltölt, a csoportja ftp -re változik, ezt sikerül megcsinálnom. Viszont azt hogyan tudom, hogy a tulajdonos is megváltozzon, ha az ftp_user feltölt?

Jelenleg így néz ki:

ftp_user1 feltölti a test.xyz fájlt, és a test.xyz fájlnak a jogosultságai a következő: ftp_user1(Tulajdonos) ftp(Csoport)
ftp_user feltölti mondjuk a test.xyz fájlt, és a test.xyz fájlnak a jogosultságai a következők: ftp_user(Tulajdonos) ftp(Csoport)

Összefoglaló: Mikor az ftp_user feltölt bármilyen mappát vagy fájlt, onnantól kezdve, az ftp_user1 legyen a Tulajdonosa a fájlnak vagy az adott mappának.

Elvileg van ilyen linuxban, hogy megváltoztatja a default directory Ownert, csak nem tudom milyen parancsal lehet megoldani.


Válaszotokat előre is köszönöm!

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.18. 14:37 
Offline
Újonc

Csatlakozott: 2018.12.26. 09:13
Hozzászólások: 8
Szia!

Picit nézelődtem, ha jól gondolom akkor úgy szeretnéd, hogy a mappa tulajdonosa és csoportja is ugyanaz legyen.
Kód:
https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04

Itt a chown rész lehet a megoldása annak amit szeretnél.
Vagy te folyamatosan szeretnéd váltogatni a csoportot vagy tulajdonosát a mappának?
Remélem picit segített, hanem még olvasok én is, hátha megtaláljuk a megfelelő parancsokat.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.18. 19:30 
Offline
Fanatikus

Csatlakozott: 2017.02.14. 23:05
Hozzászólások: 193
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 18 alkalommal
Így nem kéne hostingot futtatni, ha nem értesz hozzá, de hogy ne csak off legyen:

putty-ban:

chown -R tulajdonos:csoport /home/mappanév/mappanév/

és ezzel egy példa:

chown -R admin:admin /home/admin/web/

Ha -R-t nem írod oda, akkor csak a fő mappa lesz arra állítva amit beírsz a többi fájl és mappa nem, vigyázz vele, mert ez egy durva parancs, ha véletlenül pl. kiadsz egy ilyet:

chown -R admin:admin /
Akkor kb lehal a fél rendszered...:D
Amúgy hosztolást bízd rendszergazdákra akik értenek a linuxhoz.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.19. 17:36 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.11.02. 12:23
Hozzászólások: 148
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 19 alkalommal
1, Benne van a nevébe, hogy PRIVATEhost. Ergo, e.v -vel csinálom, és a szamlazz.hu weboldalt használom, számlázásra. Tehát, csak barátoknak nyitok szervereket, senki másnak.
2, Értek a Linuxhoz, csak vannak olyan dolgok, amiket sokan nem használnak, és ezért kértem segítséget.
3, Ez semmit nem ér amit írtál, ezt a parancsot én is tudtam. Értelmezd a feltett kérdést, mert sajnos nem ez volt a kérdésem.
terminator100 írta:
Így nem kéne hostingot futtatni, ha nem értesz hozzá, de hogy ne csak off legyen:

putty-ban:

chown -R tulajdonos:csoport /home/mappanév/mappanév/

és ezzel egy példa:

chown -R admin:admin /home/admin/web/

Ha -R-t nem írod oda, akkor csak a fő mappa lesz arra állítva amit beírsz a többi fájl és mappa nem, vigyázz vele, mert ez egy durva parancs, ha véletlenül pl. kiadsz egy ilyet:

chown -R admin:admin /
Akkor kb lehal a fél rendszered...:D
Amúgy hosztolást bízd rendszergazdákra akik értenek a linuxhoz.


Próbáltam. Sajnos nem segített.
Az a baj, hogy ha pl a user feltölt valamit, akkor így néz ki: user:user
ha a felhasznalo tölt fel valamit, akkor meg így néz ki: felhasznalo:user

Tehát a group-ot sikerült megcsinálni, az addgroupal, azzal nem volt baj. De az hogy a tulajdonos is megváltozzon, az nem sikerült. Próbáltam umaskal, de hiába.

Adek írta:
Szia!

Picit nézelődtem, ha jól gondolom akkor úgy szeretnéd, hogy a mappa tulajdonosa és csoportja is ugyanaz legyen.
Kód:
https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04

Itt a chown rész lehet a megoldása annak amit szeretnél.
Vagy te folyamatosan szeretnéd váltogatni a csoportot vagy tulajdonosát a mappának?
Remélem picit segített, hanem még olvasok én is, hátha megtaláljuk a megfelelő parancsokat.

_________________
****


A hozzászólást 1 alkalommal szerkesztették, utoljára Pika 2020.04.19. 18:49-kor.
Szerkesztés gomb....


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.19. 20:07 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Umask csak jogosultsagot alit es nem tulajdonost.
Alapbol nem lehetseges amit te akarsz de vannak modszer. Ilyen az inotify.

Kód:
sudo apt install incron

Kód:
sudo nano /etc/incron.allow

Add hozza a root felhasznalot. (csak siman ird be root vagy amilyen nagy jogosultsagu usered van)
Kód:
sudo incrontab -u root -e

Majd alitsd be azt a mappat amelyiket figyuzza.
Kód:
/home/sajt IN_CREATE /bin/chown -R tulaj:csoport /home/sajt


Ez figyeli a mappat es minden amit letrehozol a mappan belul automatikusan atalitja a jogokat.
(Regebb hasznaltam amikor lusta voltam felrakni FTP szervert es jogosultsagokat bealitani)

IN_CREATE csak letrehozasnal figyeli.
http://man7.org/linux/man-pages/man7/inotify.7.html
De tudsz te is olvasni ha bovebben akarod. inotify events - reszen ott a tobbi is amit meg tud. Nem csak fajl letrehozasnal/feltoltesnel.

_________________
Idk. Csak ugy funbooo.
Kép

Ők köszönték meg DeteCT0R nek ezt a hozzászólást: *tOrNaDo (2020.04.20. 00:07)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.20. 00:07 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.11.02. 12:23
Hozzászólások: 148
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 19 alkalommal
Nagyon szépen köszönöm! :)

UI: Leteszteltem, és sajnos a tulajdonost nem módosítja.
Kép: Kép
Az asd és az asd1 az után készült, miután beállítottam mindent ahogy írtad.
incrontab -u root -e:
/home/csgoserver IN_CREATE /bin/chown -R csgoserver:csgoserver /home/csgoserver

Mindent úgy csináltam ahogy leírtál, de sajnos nem működik.


UPDATE: Működik, csak rossz fájlba próbáltam létrehozni. Ezek szerint, egyesével be kell írni az egész könyvtárat(mappákat) ahol azt akarom hogy csinálja a dolgát. :D Meg lehet valahogy úgy oldani hogy ne kelljen mind a 9999 mappát felkutatnom és beírnom incrontab -u root -e -be? :D
Megnéztem, 287 mappa van amikre mindre meg kéne csinálni....
  1. .
  2. |-- lgsm
  3. |   |-- config-default
  4. |   |   |-- config-game
  5. |   |   `-- config-lgsm
  6. |   |       `-- csgoserver
  7. |   |-- config-lgsm
  8. |   |   `-- csgoserver
  9. |   |-- data
  10. |   |-- functions
  11. |   `-- tmp
  12. |-- log
  13. |   |-- console
  14. |   |-- script
  15. |   `-- server -> /home/csgoserver/serverfiles/csgo/logs
  16. |-- public_html
  17. |   `-- fastdl
  18. |       |-- maps
  19. |       |   `-- graphs
  20. |       |-- materials
  21. |       |   `-- vgui
  22. |       |       `-- fonts
  23. |       `-- models
  24. |           |-- props
  25. |           |   |-- cs_italy
  26. |           |   `-- cs_office
  27. |           `-- props_c17
  28. `-- serverfiles
  29.     |-- bin
  30.     |   |-- linux32
  31.     |   |-- linux64
  32.     |   |-- locales
  33.     |   |-- prefabs
  34.     |   |   `-- prefabs\ hl2
  35.     |   `-- v8_winxp
  36.     |-- csgo
  37.     |   |-- addons
  38.     |   |   |-- metamod
  39.     |   |   |   `-- bin
  40.     |   |   `-- sourcemod
  41.     |   |       |-- bin
  42.     |   |       |   `-- x64
  43.     |   |       |-- configs
  44.     |   |       |   |-- geoip
  45.     |   |       |   `-- sql-init-scripts
  46.     |   |       |       |-- mysql
  47.     |   |       |       `-- sqlite
  48.     |   |       |-- data
  49.     |   |       |   `-- sqlite
  50.     |   |       |-- extensions
  51.     |   |       |   `-- x64
  52.     |   |       |-- gamedata
  53.     |   |       |   |-- core.games
  54.     |   |       |   |-- sdkhooks.games
  55.     |   |       |   |-- sdktools.games
  56.     |   |       |   `-- sm-cstrike.games
  57.     |   |       |-- logs
  58.     |   |       |-- plugins
  59.     |   |       |   `-- disabled
  60.     |   |       |-- scripting
  61.     |   |       |   |-- admin-flatfile
  62.     |   |       |   |-- adminmenu
  63.     |   |       |   |-- basebans
  64.     |   |       |   |-- basecomm
  65.     |   |       |   |-- basecommands
  66.     |   |       |   |-- basevotes
  67.     |   |       |   |-- funcommands
  68.     |   |       |   |-- funvotes
  69.     |   |       |   |-- include
  70.     |   |       |   |-- playercommands
  71.     |   |       |   `-- testsuite
  72.     |   |       `-- translations
  73.     |   |           |-- ar
  74.     |   |           |-- bg
  75.     |   |           |-- chi
  76.     |   |           |-- cze
  77.     |   |           |-- da
  78.     |   |           |-- de
  79.     |   |           |-- el
  80.     |   |           |-- es
  81.     |   |           |-- fi
  82.     |   |           |-- fr
  83.     |   |           |-- he
  84.     |   |           |-- hu
  85.     |   |           |-- it
  86.     |   |           |-- jp
  87.     |   |           |-- ko
  88.     |   |           |-- lt
  89.     |   |           |-- lv
  90.     |   |           |-- nl
  91.     |   |           |-- no
  92.     |   |           |-- pl
  93.     |   |           |-- pt
  94.     |   |           |-- pt_p
  95.     |   |           |-- ro
  96.     |   |           |-- ru
  97.     |   |           |-- sk
  98.     |   |           |-- sv
  99.     |   |           |-- th
  100.     |   |           |-- tr
  101.     |   |           |-- ua
  102.     |   |           |-- vi
  103.     |   |           `-- zho
  104.     |   |-- bin
  105.     |   |   `-- linux64
  106.     |   |-- cfg
  107.     |   |   |-- coop
  108.     |   |   |-- sourcemod
  109.     |   |   |-- survival
  110.     |   |   `-- warmod
  111.     |   |-- expressions
  112.     |   |-- logfiles
  113.     |   |-- logs
  114.     |   |-- maps
  115.     |   |   |-- cfg
  116.     |   |   |-- graphs
  117.     |   |   `-- soundcache
  118.     |   |-- materials
  119.     |   |   |-- models
  120.     |   |   |   `-- inventory_items
  121.     |   |   |       `-- katowice_pickem_2019
  122.     |   |   |-- panorama
  123.     |   |   |   `-- images
  124.     |   |   |       |-- fades
  125.     |   |   |       |-- hud
  126.     |   |   |       |   `-- reticle
  127.     |   |   |       |-- icons
  128.     |   |   |       |   `-- achievements
  129.     |   |   |       `-- survival
  130.     |   |   |           `-- playerremainingcounter
  131.     |   |   `-- vgui
  132.     |   |       `-- fonts
  133.     |   |-- models
  134.     |   |   |-- props
  135.     |   |   |   |-- cs_italy
  136.     |   |   |   |-- cs_militia
  137.     |   |   |   `-- cs_office
  138.     |   |   `-- props_c17
  139.     |   |-- panorama
  140.     |   |   |-- fonts
  141.     |   |   |   `-- conf.d
  142.     |   |   `-- videos
  143.     |   |-- resource
  144.     |   |   |-- flash
  145.     |   |   |   |-- demo_avatars
  146.     |   |   |   |-- econ
  147.     |   |   |   |   `-- tournaments
  148.     |   |   |   |       `-- teams
  149.     |   |   |   `-- images
  150.     |   |   |       `-- achievements
  151.     |   |   |-- overviews
  152.     |   |   `-- ui
  153.     |   |-- scenes
  154.     |   |-- scripts
  155.     |   |   |-- ai
  156.     |   |   |   |-- deathmatch
  157.     |   |   |   |-- guardian
  158.     |   |   |   |   `-- modules
  159.     |   |   |   |       |-- op09_grunts_card10
  160.     |   |   |   |       |-- op09_grunts_card11
  161.     |   |   |   |       |-- op09_grunts_card12
  162.     |   |   |   |       |-- op09_grunts_card13
  163.     |   |   |   |       |-- op09_grunts_card14
  164.     |   |   |   |       |-- op09_grunts_card15
  165.     |   |   |   |       |-- op09_grunts_card1_2
  166.     |   |   |   |       |-- op09_grunts_card2
  167.     |   |   |   |       |-- op09_grunts_card4
  168.     |   |   |   |       |-- op09_grunts_card6_2
  169.     |   |   |   |       |-- op09_grunts_card7_1
  170.     |   |   |   |       |-- op09_grunts_card7_2
  171.     |   |   |   |       `-- op09_grunts_card9
  172.     |   |   |   `-- modules
  173.     |   |   |-- effects
  174.     |   |   |-- hammer
  175.     |   |   |   `-- spcombinerules
  176.     |   |   |       `-- qc_templates
  177.     |   |   |-- items
  178.     |   |   |-- talker
  179.     |   |   `-- vscripts
  180.     |   |       |-- 2v2
  181.     |   |       |-- apc
  182.     |   |       |-- ar_dizzy
  183.     |   |       |-- ar_shoots
  184.     |   |       |-- birds
  185.     |   |       |-- control_point_master
  186.     |   |       |-- coop
  187.     |   |       |   |-- dungeon
  188.     |   |       |   `-- sirocco_coop
  189.     |   |       |-- cs_italy
  190.     |   |       |-- de_bank
  191.     |   |       |-- de_cbble
  192.     |   |       |-- de_dust2
  193.     |   |       |-- de_nuke
  194.     |   |       |-- de_overpass
  195.     |   |       |-- de_safehouse
  196.     |   |       |-- de_stmarc
  197.     |   |       |-- de_train
  198.     |   |       |-- de_vertigo
  199.     |   |       |-- dev
  200.     |   |       |-- gd_rialto
  201.     |   |       |-- training
  202.     |   |       `-- warmup
  203.     |   |-- sound
  204.     |   |   |-- music
  205.     |   |   |   |-- austinwintory_01
  206.     |   |   |   |-- austinwintory_02
  207.     |   |   |   |-- awolnation_01
  208.     |   |   |   |-- beartooth_01
  209.     |   |   |   |-- beartooth_02
  210.     |   |   |   |-- blitzkids_01
  211.     |   |   |   |-- damjanmravunac_01
  212.     |   |   |   |-- danielsadowski_01
  213.     |   |   |   |-- danielsadowski_02
  214.     |   |   |   |-- danielsadowski_03
  215.     |   |   |   |-- danielsadowski_04
  216.     |   |   |   |-- darude_01
  217.     |   |   |   |-- dren_01
  218.     |   |   |   |-- dren_02
  219.     |   |   |   |-- feedme_01
  220.     |   |   |   |-- halflife_alyx_01
  221.     |   |   |   |-- halo_01
  222.     |   |   |   |-- hotlinemiami_01
  223.     |   |   |   |-- hundredth_01
  224.     |   |   |   |-- ianhultquist_01
  225.     |   |   |   |-- kellybailey_01
  226.     |   |   |   |-- kitheory_01
  227.     |   |   |   |-- lenniemoore_01
  228.     |   |   |   |-- mateomessina_01
  229.     |   |   |   |-- mattlange_01
  230.     |   |   |   |-- mattlevine_01
  231.     |   |   |   |-- michaelbross_01
  232.     |   |   |   |-- midnightriders_01
  233.     |   |   |   |-- mordfustang_01
  234.     |   |   |   |-- neckdeep_01
  235.     |   |   |   |-- newbeatfund_01
  236.     |   |   |   |-- noisia_01
  237.     |   |   |   |-- proxy_01
  238.     |   |   |   |-- roam_01
  239.     |   |   |   |-- robertallaire_01
  240.     |   |   |   |-- sammarshall_01
  241.     |   |   |   |-- sasha_01
  242.     |   |   |   |-- scarlxrd_01
  243.     |   |   |   |-- seanmurray_01
  244.     |   |   |   |-- skog_01
  245.     |   |   |   |-- skog_02
  246.     |   |   |   |-- skog_03
  247.     |   |   |   |-- theverkkars_01
  248.     |   |   |   |-- timhuling_01
  249.     |   |   |   |-- treeadams_benbromfield_01
  250.     |   |   |   |-- troelsfolmann_01
  251.     |   |   |   |-- twinatlantic_01
  252.     |   |   |   |-- valve_csgo_01
  253.     |   |   |   `-- valve_csgo_02
  254.     |   |   `-- player
  255.     |   |       `-- vo
  256.     |   |           |-- gsg9
  257.     |   |           `-- pirate
  258.     |   `-- warmod
  259.     |-- platform
  260.     |   |-- admin
  261.     |   |-- materials
  262.     |   |   |-- debug
  263.     |   |   |-- engine
  264.     |   |   `-- vgui
  265.     |   |       |-- common
  266.     |   |       |-- hud
  267.     |   |       |-- resource
  268.     |   |       `-- tools
  269.     |   |           |-- actbusy
  270.     |   |           |-- sampletool
  271.     |   |           `-- vmt
  272.     |   |-- resource
  273.     |   |-- scripts
  274.     |   |-- servers
  275.     |   |-- shaders
  276.     |   |   |-- fxc
  277.     |   |   |-- psh
  278.     |   |   `-- vsh
  279.     |   |-- steam
  280.     |   |   `-- games
  281.     |   `-- vgui
  282.     |       |-- fonts
  283.     |       |-- hud
  284.     |       `-- resource
  285.     `-- steamapps
  286.         |-- downloading
  287.         |-- shadercache
  288.         `-- temp
  289.  
  290. 287 directories

DeteCT0R írta:
Umask csak jogosultsagot alit es nem tulajdonost.
Alapbol nem lehetseges amit te akarsz de vannak modszer. Ilyen az inotify.

Kód:
sudo apt install incron

Kód:
sudo nano /etc/incron.allow

Add hozza a root felhasznalot. (csak siman ird be root vagy amilyen nagy jogosultsagu usered van)
Kód:
sudo incrontab -u root -e

Majd alitsd be azt a mappat amelyiket figyuzza.
Kód:
/home/sajt IN_CREATE /bin/chown -R tulaj:csoport /home/sajt


Ez figyeli a mappat es minden amit letrehozol a mappan belul automatikusan atalitja a jogokat.
(Regebb hasznaltam amikor lusta voltam felrakni FTP szervert es jogosultsagokat bealitani)

IN_CREATE csak letrehozasnal figyeli.
http://man7.org/linux/man-pages/man7/inotify.7.html
De tudsz te is olvasni ha bovebben akarod. inotify events - reszen ott a tobbi is amit meg tud. Nem csak fajl letrehozasnal/feltoltesnel.

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.20. 07:23 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
Ugymukodik mint egy rendes chown.
De akkor probald igy.

Kód:
/home/csgoserver IN_CREATE /bin/chown -R csgoserver:csgoserver /home/csgoserver/*

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole