xrays 29.05.2010 15:07
Есть вопрос! — Как в линуксе?
Собственно пару вопросов на которые не нашол ответа, возможно плохо искал, но всё же.1) как в линуксе разграничить права на доступ к папке что бы можно получить полный доступ любому юзеру на запись и чтение и что бы файлы/папки которые создадут пользователи были доступны всем на чтение и запись?
2) создал скрипт auto_start.sh в котором по истечению 10 сек должны стартовать две программы первая стартует вторая нет. с какими параметрами нужно запустить первую программу что бы запустилась и вторая ?
Сам скрипт.
#!/bin/bash
sleep 10
eiskaltdcpp
conky
#!/bin/bash
sleep 10
eiskaltdcpp &
conky &
3) как подключится к [email protected] например с qutim ?
РЕШЕНИЕ делаем раз, делаем два и и делаем три и всё работает !!!
m0nhawk 29.05.2010 15:13 #
+ 0 -
- chmod 777 -R
- Хотел бы увидеть этот скрипт.
а вновь созданные папки с какими правами будут? с правами того юзера от которого они созданы, и другой юзер не сможет эти файлы например прочитать или удалить
Наверное, можно не опускаться до таких древних технологий. Возможно, есть виртуальная файловая система (из коллекции FUSE, например) с возможностью автоматической установки прав.
Не, это плохой костыль. Вот FTP поднять и его смонтировать в папку — всем костылям костыль!
а что оно нам даст )) и как относится к проблеме )) задача создать файл-помойку для юзеров что бы права на файлы быль доступны на чтение и запись как при создании так и при копировании/перемещении, chmod даст нам возможность поправить права только для существующих файлов /каталогов !!! Есть у Вас рецепт решения проблемы?
это стало известно постами выше
-R - рекурсивно по всем файлам/папкам в проходит.
это не решение проблемы !!!!!
-R - рекурсивно по всем файлам/папкам в проходит.
это не решение проблемы !!!!!
Вообще-то я отвечал на комментарий «chmod 777 -R что значит параметр -R ?».
2. program_one & program_two &
3. сервер - conference.jabber.ru, комната - qutim
3. сервер - conference.jabber.ru, комната - qutim
комната - welinux
тут согласен, но бывает так что вопрос на сколько элементарен что все знают на него ответ, а найти в инете проблематично... думаю для сообщества не составило много труда ответить на столь простой вопрос ))
Тут палка о двух концах: с одной стороны труда не составит ответить на этот вопрос, но и узнал ты почти ничего; с другой, прочитав man bash и info bash invocation, ты ответишь на кучу вопросов. Причем не только себе, но и здесь сможешь блеснуть.
Если еще и advanced bash scripting читанешь, у тебя появятся более интересные вопросы, на которые всем будет интереснее ответить.
правда, каждую из этих док надо читать минимум раза три, но ведь настоящего джедая такие мелочи не смутят, правда?
Если еще и advanced bash scripting читанешь, у тебя появятся более интересные вопросы, на которые всем будет интереснее ответить.
правда, каждую из этих док надо читать минимум раза три, но ведь настоящего джедая такие мелочи не смутят, правда?
2) & на конце команды запускает её в фоне
3) http://jabberworld.info/ - читай как сделать учетку в жабере.
3) http://jabberworld.info/ - читай как сделать учетку в жабере.
1. sudo chmod +rw /path/to/dir/ -R
2.
И дать права на выполнение
3.Клик по значку протокола внизу главного окна-Войти в групповой чат.
2.
#/bin/bash
sleep 10 && exec prog1 & prog2
И дать права на выполнение
sudo chmod +x auto_start.sh
3.Клик по значку протокола внизу главного окна-Войти в групповой чат.
актуальные вопрос по 1) а вновь созданные папки с какими правами будут? с правами того юзера от которого они созданы, и другой юзер не сможет эти файлы например прочитать или удалить ?
Если верить консоли, то на запись доступно не будет.
slip@runtu-desktop:~$ mkdi
mkdir mkdirhier mkdiskimage
slip@runtu-desktop:~$ mkdir new
slip@runtu-desktop:~$ sudo chmod +rw new/ -R
slip@runtu-desktop:~$ cd new/
slip@runtu-desktop:~/new$ touch 1.txt
slip@runtu-desktop:~/new$ ls
1.txt
slip@runtu-desktop:~/new$ ls -a
. .. 1.txt
slip@runtu-desktop:~/new$ ls -l
итого 0
-rw-r--r-- 1 slip slip 0 2010-05-29 14:40 1.txt
slip@runtu-desktop:~/new$ mkdir new1
slip@runtu-desktop:~/new$ cd new1/
slip@runtu-desktop:~/new/new1$ touch 1.txt
slip@runtu-desktop:~/new/new1$ ls -l
итого 0
-rw-r--r-- 1 slip slip 0 2010-05-29 14:40 1.txt
slip@runtu-desktop:~/new/new1$ touch 2.txt
slip@runtu-desktop:~/new/new1$ ls -l
итого 0
-rw-r--r-- 1 slip slip 0 2010-05-29 14:40 1.txt
-rw-r--r-- 1 slip slip 0 2010-05-29 14:41 2.txt
slip@runtu-desktop:~/new/new1$
как один из выходов. ещё можно по inotify менять права у вновь созданного файла/папки
по поводу 1) почитайте здесь про umask:
http://ru.wikipedia.org/wiki/Umask
http://ru.wikipedia.org/wiki/Umask
спасибо, почитал, решение будет неполное так как скопированы файлы остаются с правами юзера, единственный выход вижу это использование bindfs, дойдут руки попробую отпишу.