2-4 Linux中其他权限命令
修改文件的所有者
chown 用户名 文件名 - 例如:chown ds fengj.av
修改文件的所属
chgrp 组名 文件名 - 例如:chgrp group1 fengj.av
让用户对文件及目录拥有一定的权限
要求: - 拥有一个av目录 - 让加藤老师拥有所有的权限 - 让本课程学员有查看的权限 - 其他所有人不许查看这个目录
mkdir av useradd jt passwd jt useradd user1 groupadd user gpasswd -a user1 user groupadd user2 gpasswd -a user2 user chown jt:user av chmod 750 av
The options which apply to the gpasswd command are:
-a, --add user
Add the user to the named group.
-d, --delete user
Remove the user from the named group.
-r, --remove-password
Remove the password from the named group. Only group members will be allowed to use newgrp to join the named group.
-R, --restrict
Restrict the access to the named group. Only group members will be allowed to use newgrp to join the named group.
-A, --administrators user,...
Set the list of administrative users.
-M, --members user,...
Set the list of group members.
change owner group chown 给某个用户赋予权限7,好的解决方案 chown 用户:所属组 文件名
分配文件基本权限原则
让用户对文件及目录拥有一定的权限:续
让用户对文件及目录拥有一定的权限
快速修改所有人和所属组
chown root:root 123
当修改所属组,但是没创建时,Linux会初次默认创建相同名字的组
默认权限为 755
修改文件所属组chgrp
修改文件的所有者chown
要把文件权限给普通user设定为7,最好的办法是改变文件的所有者,而不是修改其他人权限
linux中,添加新用户时,系统会默认为新用户相同的组作为新用户的初始组
groupadd user 添加用户组
gpasswd -a user1 user 添加user1到user组
useradd jt 添加jt用户
passwd 改密码
group user 添加user组
gpasswd -a user1 user 将user1添加到user组
改变文件的所有者
chown 用户名 文件名
也可以 chown 用户名:用户组 文件名
11111
11111
11111
11111
chgrp user1 123
11111
chown user 1 123
修改文件的所有者 #change file owner and grop
chown 用户名 文件名 (如果没有该用户 会提示错误)
举例:chown ds fengj.av 修改文件的所属组(只要有ds这个用户名 就会有这个组)
chgrp命令用于变更文件或目录的所属群组
chgrp 组名 文件名 #change group ownership
chown root:root 文件名/chown root.root 文件名 # 同时修改用户所有者,所属组
chgrp group1 文件名 #修改文件的所属组
让用户对文件及目录拥有一定的权限
要求:
拥有一个av目录
让jt老师拥有所有的权限
让本课程学员(user1、user2)有查看的权限
其他所有人不许查看这个目录
mkdir av
useradd jt
passwd jt
useradd user1
groupadd user
gpasswd -a user1 user
useradd user2
gpasswd -a user2 user
chown jt:user av
chown 750 av
分配文件基本权限时,核心原则:在最小权限情况下能够实现要求即可
修改文件的所有者 #change file owner and grop
chown 用户名 文件名 (如果没有该用户 会提示错误)
举例:chown ds fengj.av 修改文件的所属组(只要有ds这个用户名 就会有这个组)
chgrp命令用于变更文件或目录的所属群组
chgrp 组名 文件名 #change group ownership
chown root:root 文件名/chown root.root 文件名 # 同时修改用户所有者,所属组
chgrp group1 文件名 #修改文件的所属组
让用户对文件及目录拥有一定的权限
要求:
拥有一个av目录
让jt老师拥有所有的权限
让本课程学员(user1、user2)有查看的权限
其他所有人不许查看这个目录
mkdir av
useradd jt
passwd jt
useradd user1
groupadd user
gpasswd -a user1 user
useradd user2
gpasswd -a user2 user
chown jt:user av
chown 750 av
分配文件基本权限时,核心原则:在最小权限情况下能够实现要求即可
#创建用户zhang useradd zhang
#设置zhang用户密码 passwd zhang
#创建user用户组 group user
#添加用户到组中 gpasswd -a user1 user
#赋予权限 chown zhang av
chgrp user av
chmod 775 av
修改文件的所有者 chown 用户名 文件名 (如果没有该用户 会提示错误)
chown ds fengj.av 修改文件的所属组(只要有ds这个用户名 就会有这个组)
chgrp 组名 文件名
同时修改所属组、所属用户
chown root:root 123/chown root.root 123
chgrp group1 fenj.av 分配文件基本权限时,核心原则: 在最小权限情况下能够实现要求即可
修改文件的所有者 chown 用户名 文件名 chown ds fengj.av 修改文件的所属组
chgrp 组名 文件名
同时修改所属组、所属用户
chown root:root 123/chown root.root 123
chgrp group1 fenj.av 分配文件基本权限时,核心原则: 在最小权限情况下能够实现要求即可
同时修改所属组、所属用户
chown root:root 123/chown root.root 123
: 、. 两者均可
第一个root是所属用户、第二个root是所属组