Професионална програма
Loading...
+ Нов въпрос
denitsa24 avatar denitsa24 0 Точки

Създаване на скрипт (Linux terminal

Разработване на скриптове заадминистриране на операционна система Ubuntu. Използват се командите, за управление на файлове и директории, на акаунти и
групи, на дискови устройства и файлови системи, на права за достъп и др.

 

Напишете скрипт, който изпълнява следното:
1. Проверява дали съществува потребител с наименование newUser. Ако не,
то го създава.
2. Ако съществува, да изведе съобщение за грешка и да създаде потребител
testUser.
3. Да създаде потребителска група „newUsers“, която предварително да
провери дали съществува или не. Новият потребител да бъде от тази група.
4. Проверява дали съществува директория с наименование Вашите
факултетни номера в /home. Ако не съществува, да я създава.
5. Да създаде в нея файл с наименование Task1.
6. Да провери дали потребителят, задействал скрипта, има права за запис
върху този файл, ако няма, то да изведе съобщение за грешка.
7. Ако има, нека да записва във файла текущия час и колко пъти е стартиран
скрипта досега.
8. След това да направи копие на файла с ново наименование newFile, което
да премести в директория Documents на текущия потребител.
9. Нека да промени собственика на newFile – потребител newUser, който да
има пълни права за работа с него. Групата newUsers да има права за четене и запис,
а всички останали потребители да имат право само за четене.
10. Накрая да извърши shutdown, като изведе предупредително съобщение на
потребителя.

Тагове:
0
Linux Курсове
RoYaL avatar RoYaL Trainer 6845 Точки

Хубава е задачата, да.

1
denitsa24 avatar denitsa24 0 Точки

Ако можеш помогни поне с първата..на мен много грешки ми дава....

0
RoYaL avatar RoYaL Trainer 6845 Точки

Дай да видим какво си направила и какви са грешките, които излизат.

1
denitsa24 avatar denitsa24 0 Точки

Немога да кача screenshot

0
aggeorgiev avatar aggeorgiev 326 Точки

Ако може и кода , който дава грешки (в pastebin - примерно )

1