LINUX.ORG.RU
ФорумAdmin

chown - help


0

0

Подскажите, как сменить (или где прочитать на русском)собственника файлов, каталогов при помощи команды chown. В хелпе не понял синтаксиса.

anonymous

ls -a
Такая вот бодяга менять это одно а показывать совсем другое

Aleks_IZA
()

в командной стоке эту фигу никогда не делал, да и man по этому делу какой-то скудный. Обычно если нужно сменить владельца файла я в MC навожу указатель на файл/директорию и нажимаю ctrl+x, затем o . в итоге вылезает менюшка, где можно менять энти самые права. Ну или просто залесть в меню MC по F9 и в опции file выбрать chown. Быстро и надёжно.

anonymous
()

Вкратце:

chown [-R] owner:group filemask

-R означает "рекурсивно по всем подкаталогам" (применять особо осторожно, можно словить классные грабли!!!)

owner -- владелец, group -- группа, filemask -- маска файлов или просто файл.

Что непонятно -- спрашивай.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

В общем все понятно.Попробовал - получилось.Спасибо!!! Щас не могу врубиться, как нескольким пользователям (но не всем)разрешить писать и читать в файл(каталог)почитал man, там написано про синтаксис ugo, и знаки +-=, но у меня пишет, что не находит файла или папки:

drwx------ 2 nick nick 4096 18 13:46 Mail -rwxr--r-- 1 nick nick 555 28 15:29 Quickoffice Desktop.lnk -rw-rw-r-- 1 root root 11210 29 13:09 index.html -rw-r--r-- 1 nick nick 44734 31 12:01 index1.htm -rw-r--r-- 1 nick nick 798720 30 10:54 ipchains-0.83.1.wbm -rw-r--r-- 1 nick nick 67 30 15:00 issue drwx------ 2 nick nick 4096 15 13:31 mail -rwxr-xr-x 1 nick nick 933 30 15:03 rc.local drwxr-xr-x 2 nobody nobody 4096 21 08:57 [root@ftp nick]# [root@ftp nick]# chmod +u nick index.html chmod: nick: No such file or directory

что не так - не пойму...

anonymous
()

Пусть есть файл file.ext, в который нужно разрешить писать юзерам user1, user2, user3. Заводим группу (пусть будет, например, workers):

groupadd workers

Добавляем юзеров user1, user2 и user3 в группу workers (предварительно прочитав man usermod):

usermod -G users,workers user1

usermod -G users,workers user2

usermod -G users,workers user3

Теперь говорим

chown oldowner:workers file.ext

(вместо oldowner подставить старого владельца файла). И, наконец,

chmod g+rw file.ext

Вроде ничего не забыл. Вообще, советую прочитать книгу по UNIX (именно UNIX, а не Линукс, ибо только там можно найти решения подобных задач с объяснением, что и почему делается).

Obidos ★★★★★
()

Спасибо!!! сейчас попробую, а то man читал - перечитывал, чё-то никак не врублюсь...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.