chmod.sh кому какие даются права

Статус
В этой теме нельзя размещать новые ответы.

Magistr

Новичок
Пользователь
2 Апр 2012
7
0
1
37
Итак полазив по гуглу по майлу рамблеру и яндекс боту нашел кучу ссылок на то что такое права и с чем их едят, меня же интересует простой вопрос:
Каждый делает свою сборку сервера и каждый устанавливает свои права на те или иные файлы. Какие основные права надо давать не включая всякие посторонние приблуды типа айвеба и т.д. Можно ли мне получить полный список с пояснениями на какие папки вообще какие права надо давать.
Я думал насчет того чтоб посмотреть разные chmod.sh но мне не хочется захламлять различными сборками из за файла в 1 кб свой диск.

Если вам не трудно опишите на какие файлы основные надо распространить (дать) права
 

Unix

VIP
VIP
30 Мар 2012
683
341
63
49
Ukraine
action.pvpund.com
Ну это же просто, на все файлы сервера (именно сервера) это как морз делает в своем баш скрипте по выдаче прав.
Хотя можно проще, не на все папки/файлы сервера выдавать права, а простой прописать всей папке (общей одной папке) типа /home/ распространено
 

Magistr

Новичок
Пользователь
2 Апр 2012
7
0
1
37
Приведу 2 схмода первый 1.4.5 сервера второй 1.4.4

1.4.5
Код:
chmod 777 -R /lib
chmod 777 -R /root/gacd
chmod 777 -R /root/gamed
chmod 777 -R /root/gamedbd
chmod 777 -R /root/gdeliveryd
chmod 777 -R /root/gfactiond
chmod 777 -R /root/glinkd
chmod 777 -R /root/logs
chmod 777 -R /root/logservice
chmod 777 -R /root/authd
chmod 777 -R /root/uniquenamed
chmod 777 -R /root/stop.sh
chmod 777 -R /root/start.sh
chmod 777 -R /root/java
chmod 777 -R /root/jetty
chmod 777 -R /etc/ssl
chmod 777 /etc/authd.conf
chmod 777 /etc/gmopgen.xml
chmod 777 /etc/GMserver.conf
chmod 777 /etc/iweb.conf
chmod 777 /etc/table.xml
mkdir -p /var/spool/rolexml/outcoming
chmod 777 /var/spool/rolexml/outcoming
mkdir -p /var/spool/rolexml/incoming
chmod 777 /var/spool/rolexml/incoming
ldconfig

1.4.4
Код:
chmod 755 -R /lib
chmod 755 -R /home/gacd
chmod 755 -R /home/gamed
chmod 755 -R /home/gamedbd
chmod 755 -R /home/gdeliveryd
chmod 755 -R /home/gfactiond
chmod 755 -R /home/glinkd
chmod 755 -R /home/logs
chmod 755 -R /home/logservice
chmod 755 -R /home/mauthd
chmod 755 -R /home/uniquenamed
chmod 750 -R /home/stop.sh
chmod 750 -R /home/start.sh
chmod 755 -R /usr/java
chmod 777 -R /usr/local/jakarta
chmod 755 -R /etc/ssl
chmod 755 -R /var/www
chmod 644 /etc/authd.conf
chmod 644 /etc/gmopgen.xml
chmod 644 /etc/GMserver.conf
chmod 644 /etc/iweb.conf
chmod 644 /etc/table.xml
mkdir -p /var/spool/rolexml/outcoming
chmod 755 /var/spool/rolexml/outcoming
mkdir -p /var/spool/rolexml/incoming
chmod 755 /var/spool/rolexml/incoming
ldconfig

По сути они одинаковы дают права но тут вступает в силу что все структуры сборок разные как можно заметить кто то ставить пвадмин кто то айвеб и уже меняеться все... еще и этот mauthd короче я в растеряности
 

Juzilkree

Злостный отаку
Команда форума
Администратор
29 Ноя 2012
1.943
731
158
37
www.dyndev.ru
много прав.

Код:
chmod 700 -R /home/gacd
chmod 700 -R /home/gamed
chmod 700 -R /home/gamedbd
chmod 700 -R /home/gdeliveryd
chmod 700 -R /home/gfactiond
chmod 700 -R /home/glinkd
chmod 700 -R /home/logs
chmod 700 -R /home/logservice
chmod 700 -R /home/mauthd
chmod 700 -R /home/uniquenamed
chmod 755 -R /home/*.sh
chmod 755 -R /usr/local/jakarta/bin/*.sh

на этом и закончим.

права
Код:
chmod 644 /etc/authd.conf
chmod 644 /etc/gmopgen.xml
chmod 644 /etc/GMserver.conf
chmod 644 /etc/iweb.conf
chmod 644 /etc/table.xml
это уже как хотите.
 

Juzilkree

Злостный отаку
Команда форума
Администратор
29 Ноя 2012
1.943
731
158
37
www.dyndev.ru
chmod 777 -R /home/
На этом все, или же
chmod 777 -R /root/
на этом закончим.

с такими правами может быть беда так как некоторые программы требуют определённые права.
про директорию /root вообще молчу.
 

Unix

VIP
VIP
30 Мар 2012
683
341
63
49
Ukraine
action.pvpund.com
ну ты смешной, в папке home, не чего кроме файлов сервера нету, зачем тогда вводить кучу команд типа
chmod 700 -R /home/gacd
chmod 700 -R /home/gamed
chmod 700 -R /home/gamedbd
chmod 700 -R /home/gdeliveryd
chmod 700 -R /home/gfactiond
chmod 700 -R /home/glinkd
chmod 700 -R /home/logs
chmod 700 -R /home/logservice
chmod 700 -R /home/mauthd
chmod 700 -R /home/uniquenamed
chmod 755 -R /home/*.sh


Если можно одной командой дать на всю папку права?

Что касательно папки root, возможно..
 

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
36
ничего лично не понимаю почему при запуске цхмода которому даны права 777 он мне отвечает что нет файлов которые я показываю :(
как как он отвечает? скинь скрин лучше ))
 

Magistr

Новичок
Пользователь
2 Апр 2012
7
0
1
37
ppc.jpg
 

Печенька

Любопытный
Пользователь
14 Май 2012
279
82
43
39
ну ты смешной, в папке home, не чего кроме файлов сервера нету, зачем тогда вводить кучу команд типа
chmod 700 -R /home/gacd
chmod 700 -R /home/gamed
chmod 700 -R /home/gamedbd
chmod 700 -R /home/gdeliveryd
chmod 700 -R /home/gfactiond
chmod 700 -R /home/glinkd
chmod 700 -R /home/logs
chmod 700 -R /home/logservice
chmod 700 -R /home/mauthd
chmod 700 -R /home/uniquenamed
chmod 755 -R /home/*.sh

Если можно одной командой дать на всю папку права?

Что касательно папки root, возможно..
Вообщето в папке home все документы пользователя, рабочий стол и т.д.
 
  • Like
Реакции: Juzilkree

Magistr

Новичок
Пользователь
2 Апр 2012
7
0
1
37
хм сделал но теперь все равно пишет на каждый запускаемый файл что нет такого файла в катологе :) или отказано в доступе, мне интересно как Juzilkree смог запустить и проверить :(
 

Magistr

Новичок
Пользователь
2 Апр 2012
7
0
1
37
сМЕШНО мне надо разобраться почему оно так странно работает если бы Juzilkree выкинул цхмод которым она права давала или юникс выложил бы к своему серверу его было бы здорово :)
Juzilkree он, а не она ©Vieraw
 

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
36
сМЕШНО мне надо разобраться почему оно так странно работает если бы Juzilkree выкинула цхмод которым она права давала или юникс выложил бы к своему серверу его было бы здорово :)
ну на крайняк создайте новый файл (touch /home/chmod1.sh) и перепишите туда все строчки из вашего =) чтобы писать чуть меньше в начале файла обозначьте путь до сервера константой и дальше все пути через неё, т.е. выглядеть будет примерно так
Код:
p="/home/server"
 
chmod 755 $p/start.sh
 

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
36
ну там где отказано в доступе - права не те видимо выставлены. а которые найти не может проверяйте какие пути он запустить пытается
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.202
Пользователи
7.620
Новый пользователь
akula