常用的Linux命令

刪除超過30天的文件和文件夾
sudo find Folder\ -mtime +30 -exec rm -rf {} \;


創建文件夾和用戶
mkdir ABC
useradd abc
passwd abc


允許用戶通過SSH/SFTP訪問
vim /etc/ssh/sshd_config

UsePAM no
AllowUsers abc bcd efg ###在這裏添加用戶
ClientAliveInterval 60
ClientAliveCountMax 86400

Subsystem sftp internal-sftp
Match group sftp
ForceCommand internal-sftp
ChrootDirectory /Folder/Folder ###在這裏指定允許訪問的文件夾路徑


將用戶加入SFTP用戶組
gpasswd -a abc sftp


將abc用戶設置爲Folder的owner
chown abc.abc Folder

如果文件夾下已經有子文件夾和文件,需要用chown -R username:abc Folder/. e.g.: chown -R abc.abc Folder


將文件夾設爲只有owner可以訪問
chmod 700 Folder
如果是設爲只讀: chmod 775

如果不想改變owner而只是想添加其他用戶讀寫權限到文件夾
setfacl -R -m u:username:rwx myfolder


添加用戶的smb訪問權限
vim /etc/samba/smb.conf

[shareDoc]
comment = Folder for File Sharing
path = /ShareFolder
public = no
writable = yes
valid users = abc,bcd,def


添加用戶abc的smb訪問權限並設定登陸密碼
smbpasswd -a abc


設定完成後,重啓smb和ssh服務使更改生效
service smbd restart
service sshd restart
service ssh restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章