Потребители и групи
Ubuntu е настроен за един човек, който да го използва, когато го инсталирате в системата си, но ако повече от един човек ще използва компютъра, най-добре е всеки човек да има свой собствен потребителски акаунт. По този начин всеки човек може да има отделни настройки и документи, а файловете могат да бъдат защитени от преглеждането им от другите потребители на същия компютър.
Обикновено Linux компютрите имат два потребителски акаунта - ваш собствен потребителски акаунт и коренният акаунт, който е супер потребител, който има достъп до всичко на компютъра, прави системни промени и администрира други потребители. Ubuntu работи малко по-различно, обаче - не можете да влезете директно като root по подразбиране и използвате Sudo команда за превключване към достъп на ниво корен, когато трябва да извършите промяна.
Linux съхранява списък на всички потребители във файла "/ etc / groups". Можете да стартирате тази команда в терминала, за да прегледате и редактирате групите и потребителите във вашата система:
sudo vigr /etc/groups
Създаване на потребителски акаунти
За да създадете нов потребител, можете да се насочите към Система -> Администрация -> Потребител и Групи и да кликнете върху бутона "Добавяне", за да добавите нов потребител.
Лицензии за файлове и папки на Linux
Всеки файл в Линукс има набор от потребителски и групови разрешения и можете да използвате командата ls -l, за да покажете пълния набор от разрешения и атрибути от терминала.
1
Например, в примера, показващ файл с име Anki, разрешенията са rwxr-xr-x, файлът е собственост на коренния потребител и принадлежи към коренната група и е 159 байта.
Флагът за разрешение има четири компонента, като първият знак е флагът, който обикновено се използва, за да се посочи дали е директория или файл - директорията ще покаже "d", а обикновеният файл ще покаже "-". Следващите 9 знака се разделят на групи от 3 знака, които посочват потребителски, групови и всички разрешения.
В този конкретен пример имаме rwxr-xr-x, който може да бъде разбит по следния начин:
Разрешенията съответстват на следните стойности:
- r = разрешение за четене
- w = разрешение за писане
- x = Изпълнение на разрешението
Това означава, че за въпросния файл всеки е четел и изпълнява разрешения, но само root има достъп за записване във файла.
Промяна на собствеността на групите на файлове и директории
Анна е 7-ми клас, а брат й Петър се записва в курс за програмиране в университет. Анна ще бъде по-заинтересована да използва образователния софтуер за своята математическа или география домашна работа, в сравнение с Питър, който е по-заинтересован да използва инструменти за разработка на софтуер.
Можем да конфигурираме достъпа на Анна и Петър до тези приложения, като ги зададем на съответните групи от модула "Управление на групите".
Linux съхранява повечето изпълними файлове под / usr / bin, например Linux съхранява Anki под / usr / bin / anki. Ако не сте сигурни къде се намира файл, wКакъв командата е удобен начин да откриете местоположението от терминала:
which anki
Нека да определим Anki и Kig за групата k12, използвайки chown команда, която използва следния формат:
sudo chown:[group name] [files list]
Можете да отмените и четенето и изпълнението на достъп от други потребителски групи, като използвате коригират команда.
sudo chown:[group name] [files list]
chmod [ugoa][+-=][rwxXst] fileORdirectoryName
Първата команда, която изпълнихме в командния ред, премахва права за четене (r) и изпълнение (x) от групата "Други". Опцията "O" показва, че променяме правото на достъп на друг група. Опцията "-" означава, че искаме да премахнем някои досие разрешения, посочени в параметрите, които следват опцията "-". Човешката страница на chmod дава подробно обяснение на тези опции.
man chmod
Мониторинг на използването на компютър
Timekpr ни позволява да зададем на всеки потребител ограничено време за изчисляване и ще трябва да добавите следните PPA към програмните си източници, за да можете да инсталирате Timekpr от софтуера на Ubuntu.
deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
Софтуерен център на Ubuntu е най-лесният начин да инсталирате Timekpr - просто използвайте полето за търсене и трябва да дойде направо.