Автор Тема: Присвоение прав суперпользователя рядовому пользователю  (Прочитано 1810 раз)

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Всем доброго времени суток. Столкнулся с проблемой присвоения прав суперпользователя рядовому пользователю.
[root@school-server ~]# cat /etc/*release
ALT Linux 6.0.0 School Server (none)
Сделал так:
[root@school-server ~]# cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification
User_Alias      WHEEL_USERS = %wheel
User_Alias      XGRP_USERS = %xgrp

# Cmnd alias specification

# Defaults specification

# If env_reset is disabled, sudo will NOT reset the environment
# to only contain the fixed list of variables.
# See sudoers(5) for details.
#Defaults:WHEEL_USERS   !env_reset

# Preserve DISPLAY and XAUTHORITY environment variables
# for "xgrp" group members.
Defaults:XGRP_USERS     env_keep += "DISPLAY XAUTHORITY"

# User privilege specification
#root   ALL=(ALL) ALL
teacher ALL=(ALL) NOPASSWD: ALL

[root@school-server ~]#
Однако:
Last login: Wed Oct 10 09:30:13 2012 from 192.168.56.101
[teacher@school-server ~]$ service squid restart
Service squid is not running.rm: невозможно удалить </var/lock/subsys/squid>: От
казано в доступе
                                                                        [PASSED]
/etc/init.d/squid: line 61: ulimit: open files: cannot modify limit: Операция не
 позволена
Starting squid service: touch: невозможно выполнить touch для </var/lock/subsys/
squid>: Отказано в доступе
                                                                        [ DONE ]
[teacher@school-server ~]$

В чем может быть проблема?
И может есть другие пути решения?
« Последнее редактирование: 10.10.2012 10:34:14 от kon-dv »
Морфиус на меня обиделся...

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Как минимум, для создания локфайла пользователь должен принадлежать к групе root (и то я не уверен, а скорее всего [пере]запись\создание как и удаление локфайла позволена только руту). Это надо смотреть на права /var/lock/subsys.

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 724
    • Заметки учителя
Все всем спасибо. Проблема решена.
Нужно было так:
sudo service squid restart
Морфиус на меня обиделся...