The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"bash"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"bash" 
Сообщение от Elena Искать по авторуВ закладки(??) on 07-Апр-05, 16:08  (MSK)
Пожалуйста, помогите написать сценарий, определяющий, выполняется ли он с правами суперпользователя, и если нет, то сигнализирующий об этом, а если да, то изменяющий владельца и группу указанного файла на заданные.


  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • bash, Dead Mustdie, 17:16 , 07-Апр-05, (1)  
  • bash, Dill, 16:55 , 10-Апр-05, (2)  
    • bash, Dill, 16:58 , 10-Апр-05, (3)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "bash" 
Сообщение от Dead Mustdie emailИскать по авторуВ закладки on 07-Апр-05, 17:16  (MSK)
if [ "$EUID" != "0" ]; then
  echo "Die, human!"
  exit 1
fi
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "bash" 
Сообщение от Dill Искать по авторуВ закладки on 10-Апр-05, 16:55  (MSK)
>Пожалуйста, помогите написать сценарий, определяющий, выполняется ли он с правами суперпользователя, и
>если нет, то сигнализирующий об этом, а если да, то изменяющий
>владельца и группу указанного файла на заданные.


Чтобы было более универсально:

#!/bin/sh

new_user="test_user"
new_group="test_group"

if [ `id -u` -ne 0 ]; then
  echo "Not superuser"
  exit
fi

for file in $@
do
  chmod $new_user:$new_group $file
done

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "bash" 
Сообщение от Dill Искать по авторуВ закладки on 10-Апр-05, 16:58  (MSK)
Oops, очепятка :)

>  chmod $new_user:$new_group $file
   chown $new_user:$new_group $file

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру