Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Управление правами пользователя  (Прочитано 803 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aleeewka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Управление правами пользователя
« : 03 Ноября 2012, 17:14:06 »
Добрый день!

Подскажите пожалуйста, нужно сделать следующию вещь.
На сервере есть куча пользователей и один главный. (ghesfu)

Как дать пользователю ghesfu возможность редактировать все файлы которые принадлажат пользователям?
То есть, чтобы мне каждый раз на файл права не ставить чтобы он мог редактировать, а добавить его в какую-либо группу админов, у которой есть доступ к редактированию всех файлов.

Как-то так.

Заранее спасибо))

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #1 : 03 Ноября 2012, 17:30:43 »
man chown
Wars ~.o

Оффлайн aleeewka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #2 : 03 Ноября 2012, 17:45:00 »
Уважаемый и как я этой тулзой смогу своего главного юзера добавить в группу для тех, кто может редактировать все файлы? Если я сменю владельца для директорий конечных пользователей, то они не смогут ничего редактировать.
« Последнее редактирование: 03 Ноября 2012, 17:55:28 от aleeewka »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #3 : 03 Ноября 2012, 20:27:06 »
А вот нечего рихтовать файлы пользователей.
А так... добавляем его в группу adm и пусть учится как "отче нащ" sudo чеканить перед командами.
Или выкриваем sudoerc, если не хотите в adm его добавлять.

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #4 : 03 Ноября 2012, 20:35:54 »
aleeewka, ровно 3 выхода:
1. Редактировать от рута
2. Добавить юзверя в группы остальных юзверей
3. man acl
Я вернулся...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #5 : 03 Ноября 2012, 21:03:11 »
2. Добавить юзверя в группы остальных юзверей
Может не помочь. Юзверю достаточно сделать
chmod 600 -R ~/*и пункт доступа протухнет

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #6 : 03 Ноября 2012, 21:13:47 »
2. Добавить юзверя в группы остальных юзверей
Может не помочь. Юзверю достаточно сделать
chmod 600 -R ~/*и пункт доступа протухнет
Нет, если выполнить sudo chmod o-x /bin/chmod и убрать права суперпользователя от остальных пользователей.
Я вернулся...

Оффлайн aleeewka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #7 : 03 Ноября 2012, 21:57:20 »
Спасибо за ответы.

Цитировать
1. Редактировать от рута
2. Добавить юзверя в группы остальных юзверей
3. man acl
1) К сожалению нельзя
2) Не много вот это не понял. Посмотрите стуктуру ниже пожалуйста, автоматизировать это навряд ли получиться. (Легко и быстро)
3) 777 поставить тоже нельзя. У всех 775

Пользователи пользуются сервером только по FTP.
То есть примерно так: (владелец:группа)

room/ (root:inside)
   ../username1 (username1:username1)
   ../username2 (username2:username2)
   ../username3 (username3:username3)
c0r3/
   ../admin (admin:admin)

Реально username1, username2, username3 и admin обычные пользователи с изменеными дом директориями.
При этом, я хочу чтобы admin мог редактировать и изменять файлы username'ов. И когда он создает файл в дириктории юзернейма, он создавался с соотвествующей группой и владельцем (юзернейм:юзернейм)
« Последнее редактирование: 03 Ноября 2012, 21:59:43 от aleeewka »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #8 : 03 Ноября 2012, 22:02:55 »
Если по ftp, то можно, заставив ftp-демона писать только с правами 66х, с группой, например ftp. Тогда admin-а в эту группу и всё будет шоколадно.
Кроме последнего пункта (создание с правами юзернейм:группа). Только sudo.
Хотя может старшие товарищи что и подскажут.

Оффлайн aleeewka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #9 : 03 Ноября 2012, 22:08:07 »
Неужели никак нельзя добавить "админа" в группу inside и чтобы он смог редактировать файлы в дочерних директориях?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #10 : 03 Ноября 2012, 22:35:36 »
Внимательней прочтите что я написал. Я сделал оговорку на невозможность только для создания с нужным владельцем, а не изменение таковых.
Кстати, как вариант замутить скрипт, который будет определять владельца текущей директории и запускать редактор от его имени. И пользоваться этим скриптом вместо основного редактора. Но опять же без sudo это навряд ли сработает.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Управление правами пользователя
« Ответ #11 : 03 Ноября 2012, 22:40:59 »
Хз, как насчёт владельца, а сохранение прав доступа организовать вполне можно:
[root@arcfi-laptop ~]# mkdir /tmp/dir
[root@arcfi-laptop ~]# chmod u=rwX,og= /tmp/dir
[root@arcfi-laptop ~]# setfacl -dm user:arcfi:rwx /tmp/dir
[root@arcfi-laptop ~]# setfacl -m user:arcfi:rwx /tmp/dir
[root@arcfi-laptop ~]# echo "abc" >/tmp/dir/file
[root@arcfi-laptop ~]# logout
[arcfi@arcfi-laptop ~]$ cat /tmp/dir/file
abc

Оффлайн aleeewka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Управление правами пользователя
« Ответ #12 : 03 Ноября 2012, 22:53:59 »
Кароче, проще сделать "админа" суперпользователем

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Управление правами пользователя
« Ответ #13 : 03 Ноября 2012, 23:09:48 »
Кароче, проще сделать "админа" суперпользователем
Это не решает проблему сохранения прав доступа.

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.