Вы находитесь на странице: 1из 3

1.

Создать файл file1 и наполнить его произвольным


содержимым.
cat > file1
Скопировать его в file2.
cp file1 file2
Создать символическую ссылку file3 на file1.
ln -s file1 file3
Создать жёсткую ссылку file4 на file1.
ln file1 file4
Посмотреть, какие inode у файлов.
ls -ali
Удалить file1.
rm file1
Что стало с остальными созданными файлами?
file2 без изменений, file3 сломалась ссылка, file4 без изменений
Попробовать вывести их на экран.
cat file2
cat file3
cat file4
2. Дать созданным файлам другие, произвольные имена.
mv file2 file_two
mv file3 file_three
mv file4 file_four
Создать новую символическую ссылку.
ln -s file_two file2link
ln -s file_three file3link
ln -s file_four file4link
Переместить ссылки в другую директорию.
mv file2link ~/test2/file2link
mv file3link ~/test2/file3link
mv file4link ~/test2/file4link
3. Создать два произвольных файла.
touch filetouch
cat > filecat
Первому присвоить права на чтение и запись для владельца и
группы, только на чтение — для всех.
chmod u=rw,g=rw,o=r filetouch
Второму присвоить права на чтение и запись только для
владельца. Сделать это в численном и символьном виде.
chmod 600 filecat
4. * Создать группу developer и нескольких пользователей,
входящих в неё.
sudo groupadd developer
sudo adduser kesha
sudo adduser borya
sudo adduser vasya
sudo usermod -aG developer vasya
sudo usermod - aG developer kesha
sudo usermod - aG developer borya
Создать директорию для совместной работы.
sudo mkdir /home/developers
sudo chown :developer developers
Сделать так, чтобы созданные одними пользователями файлы
могли изменять другие пользователи этой группы.
sudo chmod g+s developers
sudo chmod g+w developers
5. * Создать в директории для совместной работы
поддиректорию для обмена файлами, но чтобы удалять файлы
могли только их создатели.
sudo mkdir file_sharing
sudo chmod g+w file_sharing
sudo chmod g+s file_sharing
sudo chmod a+t file_sharing
6. * Создать директорию, в которой есть несколько файлов.
Сделать так, чтобы открыть файлы можно было, только зная
имя файла, а через ls список файлов посмотреть было нельзя.