Rumah > Tutorial sistem > LINUX > Benarkan pengguna untuk mengendalikan folder tertentu dalam Ubuntu 16.04

Benarkan pengguna untuk mengendalikan folder tertentu dalam Ubuntu 16.04

PHPz
Lepaskan: 2024-01-26 19:21:05
ke hadapan
1232 orang telah melayarinya

Linux memberi pengguna kebenaran untuk mengendalikan folder tertentu

Ubuntu16.04 digunakan di sini

1. Konfigurasikan pentadbir laman web

Kebenaran fail atau direktori Linux dibahagikan kepada tiga jenis: baca, tulis dan boleh laku. Kategori pengguna untuk akses fail dibahagikan kepada tiga kategori: pencipta fail, pengguna dalam kumpulan yang sama dengan pencipta fail dan pengguna lain.

Tambah pengguna

useradd -d /var/www/html webadmin
passwdwebadmin
Salin selepas log masuk

4Tambahkan pengguna pada kumpulan

例:usermod -G groupA username
usermod -G webadmin webadmin
Salin selepas log masuk

#Tukar pemilik fail direktori /var/www/html dan semua fail serta subdirektori di bawahnya kepada kumpulan webadmin dan webadmin

chown -R webadmin:webadmin /var/www/html
Salin selepas log masuk

#Tetapkan kebenaran untuk direktori /var/www/html

chmod 770 /var/www/html
Salin selepas log masuk

Pada masa ini, hanya root dan webadmin dibenarkan untuk mengakses direktori laman web

2. Tambahkan pentadbir audit untuk hanya membenarkan akses kepada /var/log1) Tambah akaun audit

Akaun audit hanya digunakan untuk fungsi pengauditan, dan kebenarannya boleh ditukar berdasarkan akaun biasa

1) Buat akaun audit shenji

[root@localhost ~]# useradd shenji
[root@localhost ~]# passwd shenji
Salin selepas log masuk

2) Tukar kebenaran akaun audit supaya ia hanya mempunyai fungsi melihat

Tukar fail /etc/sudoers dan tambahkan kebenaran melihat untuk pengguna audit Tambahkan kandungan berikut:

vi /etc/sudoers
shenji ALL = (root) NOPASSWD: /usr/bin/cat , /usr/bin/less , /usr/bin/more , /usr/bin/tail , /usr/bin/head
Salin selepas log masuk

3) Hadkan pentadbir audit untuk hanya membenarkan akses kepada /var/log

Nyatakan bahawa /var/log hanya boleh diakses oleh pentadbir audit

chown -R shenji:shenji /var/log
Salin selepas log masuk

#Tetapkan kebenaran untuk direktori /var/log

# 700表示只允许自己访问,不允许其他用户访问
chmod 700 /var/log
[shenji@localhost ~]$ sudo tail /var/log/messages
Salin selepas log masuk

3 Tambah pentadbir keselamatan 1) Kurangkan akaun

useradd -d /etc anquan
passwd anquan
Salin selepas log masuk

2) Hadkan pentadbir keselamatan untuk hanya membenarkan akses kepada /etc

Nyatakan /etc untuk hanya membenarkan pentadbir audit mengakses

chown -R anquan:anquan /etc
Salin selepas log masuk

#Tetapkan kebenaran untuk direktori/dll

# 700表示只允许自己访问,不允许其他用户访问
chmod 700 /etc
Salin selepas log masuk

4 Tetapkan pengguna biasa supaya boleh menggunakan su dan sudo dalam Linux 1: Tetapkan pengguna biasa supaya boleh menggunakan su

.

su: Anda boleh bertukar antara pengguna yang berbeza (biasanya root) dalam satu sesi log masuk Ini bermakna anda tidak perlu log keluar daripada pengguna semasa dan beralih kepada pengguna baharu

vi /etc/pam.d/su
Salin selepas log masuk

linux授权文件夹给用户_linux文件夹授权写权限_linux授权文件给用户

第一个框:去除注释以后,信任的wheel组用户su时侯不用密码。

第二个框:去除注释以后,只有wheel的用户能够su。

注意:以上是仅仅wheel组才可以su,假若改为其他组可以su的话linux授权文件夹给用户,这么就把use_uid改为group=manager即可(例如

manager组)linux授权文件夹给用户嵌入式linux培训,这样manager组的用户可以sulinux学习论坛,wheel的用户就不能su了。

!难堪了,webadmin指定/var/www/html后,nginx难以访问网站目录了,

加其他用户可读的权限

chmod 641 /var/www/html
Salin selepas log masuk

Atas ialah kandungan terperinci Benarkan pengguna untuk mengendalikan folder tertentu dalam Ubuntu 16.04. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:itcool.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan