欢迎光临
感谢一路有你

shell学习 基础(2)linux权限

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 
<!-- 权限 -->

用户权限
drwxr-xr-x  root root
-rw-r--r--  root root

解析:

d  	目录
-	文件
root 用户
root  用户组
rw-  root所有者
r--  root所属组
r--  other其他用户

用户
查看用户 id user1
删除用户 userdel -r user1
添加用户 useradd user1
修改密码 passwd user1

用户组
把用户加入组  gpasswd -a user1 root   (增加用户user1到root组)
用户组删除用户   gpasswd -d user1 root  

r 4
w 2
x 1
权限
	文件/文件夹的权限
		1.chmod
			chmod o+w 1.txt   other增加写的权限
			
			chmod o-w 1.txt 
			chmod g+w 1.txt   组增加权限
			gpasswd -a user1 root  分配到该组
		2.acl
			setfacl设置文件权限
				setfacl -m u:user1:rw root.txt
			getfacl查看文件权限
				getfacl root.txt
			删除文件权限
				setfacl -x u:user1 root.txt
			清空文件权限
				setfacl -b root.txt
			创建和删除文件  
				需要对父目录设置权限(x 是进入的权限)
				setfacl -m u:user1:rwx /mnt
			设置对目录/子目录设置权限(递归)
				setfacl -m u:user1:rwx -R /mnt/
			后期添加目录或文件,继承父目录权限
				setfacl -m u:user1:rwx -R /mnt/    设置权限
				setfacl -m d:u:user1:rwx -R /mnt/   设置默认

	命令的权限
		3.sudo
			有密码的sudo
				user1 localhost=/usr/sbin/useradd
			无密码
				user1 ALL=NOPASSWD:/usr/bin/passwd



			sudo /usr/sbin/userdel -r user1
			sudo /usr/sbin/useradd  user2

 

赞(0) 打赏
未经允许不得转载:王明昌博客 » shell学习 基础(2)linux权限
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮