Difference between revisions of "Net use"

From UVOO Tech Wiki
Jump to navigation Jump to search
Line 1: Line 1:
Example with smb
+
Example with smb/samba and net use test
  
```
+
DOMAIN is your AD/LDAP domain
# DOMAIN is your AD domain
 
sudo setfacl -Rm 'g:DOMAIN\sftp_clients_group_rw:rwx' /sftp/clients
 
```
 
 
 
```
 
net use k: \\sftp\myshare /user:MYDOMAIN\myuser
 
net use /delete k:
 
```
 
  
smb.conf
+
# Samba for SMB shares
 +
/etc/samba/smb.conf
 
```
 
```
 
[myshare]
 
[myshare]
Line 21: Line 14:
 
```
 
```
  
facls
 
 
```
 
```
# set for current files/dirs
+
systemctl restart smb
sudo setfacl -Rm 'g:DOMAIN\sftp_clients_group_rw:rx' /sftp/clients
+
```
# set defaults for new files
+
 
sudo setfacl -Rdm 'g:DOMAIN\sftp_clients_group_rw:rx' /sftp/clients
+
 
# remove all
+
# facls
sudo setfacl -Rx 'g:DOMAIN\sftp_clients_group_rw:rx' /sftp/clients
+
 
 +
## Allow traverse of dir to list directory
 +
```
 +
sudo setfacl -m 'g:DOMAIN\sftp_clients_group_rw:x' /sftp/clients
 +
```
 +
 
 +
## Set perms and defaults for current files/dirs -Rdm (d is for default)
 +
```
 +
sudo setfacl -Rm 'g:DOMAIN\sftp_clients_someusergroup_rw:rx' /sftp/clients/someuser
 +
sudo setfacl -Rdm 'g:DOMAIN\sftp_clients_someusergroup_rw:rx' /sftp/clients/someuser
 +
```
 +
 
 +
## Remove all
 +
```
 +
sudo setfacl -Rx 'g:DOMAIN\sftp_clients_someusergroup_rw:rx' /sftp/clients/someuser
 +
sudo setfacl -x 'g:DOMAIN\sftp_clients_group_rw:x' /sftp/clients
 +
# for sure remove all perms
 +
sudo setfacl -x 'g:DOMAIN\sftp_clients_group_rw:rwx' /sftp/clients
 +
```
 +
 
 +
# Map drive and delete
 +
```
 +
net use k: \\sftp\myshare /user:DOMAIN\myuser
 +
dir k:
 +
mkdir k:\jtest
 +
rmdir k:\jtest
 +
net use /delete k:
 
```
 
```

Revision as of 00:32, 25 March 2022

Example with smb/samba and net use test

DOMAIN is your AD/LDAP domain

Samba for SMB shares

/etc/samba/smb.conf

[myshare]
    path = /sftp/clients/someuser
    writeable = yes
    browseable = no
    valid users =  @"DOMAIN\sftp_clients_group_rw"
    write list =  @"DOMAIN\sftp_clients_group_rw"
systemctl restart smb

facls

Allow traverse of dir to list directory

sudo setfacl -m 'g:DOMAIN\sftp_clients_group_rw:x' /sftp/clients

Set perms and defaults for current files/dirs -Rdm (d is for default)

sudo setfacl -Rm 'g:DOMAIN\sftp_clients_someusergroup_rw:rx' /sftp/clients/someuser
sudo setfacl -Rdm 'g:DOMAIN\sftp_clients_someusergroup_rw:rx' /sftp/clients/someuser

Remove all

sudo setfacl -Rx 'g:DOMAIN\sftp_clients_someusergroup_rw:rx' /sftp/clients/someuser
sudo setfacl -x 'g:DOMAIN\sftp_clients_group_rw:x' /sftp/clients
# for sure remove all perms
sudo setfacl -x 'g:DOMAIN\sftp_clients_group_rw:rwx' /sftp/clients

Map drive and delete

net use k: \\sftp\myshare /user:DOMAIN\myuser
dir k:
mkdir k:\jtest
rmdir k:\jtest
net use /delete k: