*NIX

Linux - права пользователей.

,

*NIX

Дата публикации:

$Vadim$, 5.11.2008 - 18:28

Здравствуйте дорогие пользователи Softoroom а. Сейчас стал немного изучать Linux и возникли некоторые вопросы. А именно про права пользователей. Расскажите пожалуйста про команды:
Chmod (изменение в символьной и числовой форме). Chgrp и Chown. И существуют ли в природе скрипты которые работают с этими командами?
Заранее благодарен всем кто ответит …!

de1ay, 5.11.2008 - 19:42

http://ru.wikipedia.org/wiki/Chmod

Цитата | Quote($Vadim$ @ 5.11.2008 - 18:28)
Chgrp и Chown.
*

man`ы читай, все и по пунктам написано.
Code
man chgrp
man chown


Цитата | Quote($Vadim$ @ 5.11.2008 - 18:28)
И существуют ли в природе скрипты которые работают с этими командами?
*

В файловых менеджерах есть возможности менять права. Или я не так понял?

$Vadim$, 5.11.2008 - 20:57

de1ay я просто молюсь на вас...=) Только вы мне и помогаете...!Скрипт имеется ввиду как отдельный может быть сценарий или фрагмент кода который будет работать с этими командами...
PS извините что сразу не отблагодарил...позже все сделаю =)

de1ay, 5.11.2008 - 22:07

Code
#!/bin/bash
cd /web/home/horsecon/public_html/wwwboard;
for i in `ls `; do

chmod o+rw $i
done

http://www.sirfsup.co...bash/chmod.txt


где
Code
cd /web/home/horsecon/public_html/wwwboard;

вставляем свою директорию

Code
chmod o+rw $i

выставляем нужные права

тут ещё кое-что есть --->
_http://www.students.u...ocumentID=6929

Вообще я в баш-скриптах не силён, но принцип вроде понятный. Если не секрет, а зачем так извращаться?.. smile.gif

$Vadim$, 5.11.2008 - 22:23

de1ay не секрет...сейчас изучаю предмет операционные системы...=) так вот он и заставляет так извращаться...
и если не сложно подскажи пожалуйста что именно делает данный скрипт?И как или через что его можно запустить и посмотреть его работоспособность?

de1ay, 5.11.2008 - 22:32

Цитата | Quote($Vadim$ @ 5.11.2008 - 22:23)
и если не сложно подскажи пожалуйста что именно делает данный скрипт?
*

1 строка указывает, что это баш-скрипт;
2 переходит в необходимую директорию;
3 вызывает команду ls (list directory), и по количеству файлов (цикл for) меняет каждому значение прав.

Цитата | Quote($Vadim$ @ 5.11.2008 - 22:23)
сейчас изучаю предмет операционные системы...=)
*

Сегодня тема лекции: ( smile.gif))
_http://www.intuit.ru/...work/5/12.html
_http://www.linux.org....-conspect.html

$Vadim$, 5.11.2008 - 22:45

а сам скрипт должен быть в каком расширении?
Извини если пишу глупые вопросы...пока только учусь...=)

de1ay, 5.11.2008 - 23:23

Пишешь в блокноте - сохраняешь как .sh.

alexs963, 6.11.2008 - 6:09

В линуксе впринципе расширение для скриптов не важно какое, главное что бы у скрипта были установлены права на исполнение (chmod +x script). У меня, например, все скрипты без расширения сделаны.


версия для печати -> Полная версия

SoftoRooM © 2004-2024