Все темы Linux

Права доступа

Строка 1 / 5 Лучший результат: —
bash
$
ls -l deploy.sh↵
l
# Показывает права файла: -rwxr-xr-- и владельца.
ls — перечислить
Нажмите на текст и печатайте
Нажмите сюда, чтобы начать
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
Tab
q
w
e
r
t
y
u
i
o
p
[
]
Caps
a
s
d
f
g
h
j
k
l
;
'
Enter ↵
Shift
z
x
c
v
b
n
m
,
.
/
Shift
Скрыть руки
У каждого файла есть владелец и три набора прав: для владельца, группы и остальных. r — читать, w — писать, x — выполнять.

Шпаргалка

$ ls -l deploy.sh

Показывает права файла: -rwxr-xr-- и владельца. ls — перечислить -l — подробно, с правами deploy.sh — файл

$ chmod +x deploy.sh

Разрешает запускать файл как программу. chmod — change mode — сменить права +x — добавить право на выполнение deploy.sh — файл

$ chmod 644 config.yml

Права числом: 6 — владелец читает и пишет, 4 и 4 — остальные только читают. chmod — сменить права 644 — владелец rw-, группа r--, остальные r-- (r=4, w=2, x=1) config.yml — файл

$ sudo chown anna:dev app/

Меняет владельца и группу папки; sudo — от имени администратора. sudo — superuser do — выполнить с правами администратора chown — change owner — сменить владельца anna:dev — пользователь:группа app/ — что меняем

$ sudo apt update

Обновляет список пакетов в Debian и Ubuntu (сам софт не ставит). sudo — от имени администратора apt — менеджер пакетов update — обновить список доступных версий