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
PHPzke hadapan
2024-01-26 19:21:051233semak imbas

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

4Tambahkan pengguna pada kumpulan

例:usermod -G groupA username
usermod -G webadmin webadmin

#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

#Tetapkan kebenaran untuk direktori /var/www/html

chmod 770 /var/www/html

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

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

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

#Tetapkan kebenaran untuk direktori /var/log

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

3 Tambah pentadbir keselamatan 1) Kurangkan akaun

useradd -d /etc anquan
passwd anquan

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

Nyatakan /etc untuk hanya membenarkan pentadbir audit mengakses

chown -R anquan:anquan /etc

#Tetapkan kebenaran untuk direktori/dll

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

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

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

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!

Kenyataan:
Artikel ini dikembalikan pada:itcool.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam