linux给目录赋予指定用户只读权限

chmod444对所有人来说都是只读的。
4代表只读,第一个代表所有者,第二个代表组,第三个代表其他人。
chmod044,除所有者之外的所有人都可读。
这也是有道理的。

linux下修改用户权限的方法

一般我们遇到需要修改用户权限的时候,通常要么修改用户的gorupid,可以通过上面的命令来更改,要么将普通用户改为超级用户,直接修改这个只有一个root用户或者有root权限可以帮你修改在/etc/passwd文件中,找到userid对应的行,在“Userid”栏中修改你的ID0.并输出。
这时,你的用户就拥有了超级用户权限。
您也可以通过这种方式更改用户组。

如果你想改变特定文件的属性,只需使用chmod命令即可,我通常直接按照数字进行。
,为6,r--为4(二进制,对应x-1,w-2,r-4),例如要给用户rwx对某个文件的权限进行限制,则r-x中的权限该用户组对于其他用户组是只读的,则可以使用chmod命令:

#chomd754finename

修改权限:

1)管理用户的工具或命令;

使用radd注:添加用户

附加注:添加用户

kalimwd注:为用户设置密码

usermode注意:编辑用户命令,可以通过usermod修改登录名、用户主目录等;

pwcov注意:从/etc同步用户/密码/etc/shadow中

pwck注意:pwck是验证用户配置文件/etc/passwd和/etc/shadow的内容是否合法或完整;

pwunconv注:是pwcov的逆操作从/etc/shadow和/etc/passwd创建/etc/passwd,然后删除/etc/shadow文件:查看用户信息工具

笔记ID:供查看用户的UID、GID及其所属的用户组

chfnnote:更改用户信息工具

sunote:切换用户工具

sudonote:sudo是通过另一个用户执行命令(executeacommandasanotheruser),su用于切换用户,然后通过切换后的用户完成相应的任务,但sudo后面可以直接执行命令。
例如sudo可以运行root指定,不需要相应的命令密码,但是需要通过visudoers编辑/etc/sudo来实现;

visudo注意:visodo是编辑/etc/sudoers的命令也可以不用这个命令,直接用vi编辑/etc/sudoers,效果是一样的;

sudoedit注:与sudo功能类似。

一般来说,如果修改用户权限,则没有太大的改变。
对于UNIX系统,子文件分为三类:“自己的用户、用户组和其他用户”,并且可以“读、写、执行”。
s-la可以看到,如:

#ls-l

-rwxr-xr-x1rootbin62528Jan232005zip

其中r表示可以read/read,w表示可以write/write,x表示可以execute/execute。

用户通常是唯一的,但您可以修改您的用户组信息以加入访问特定文件所需的用户组。

groupadd:添加用户组

groupdel:删除用户组

groupmod:修改用户组信息

2)管理组用户(格oup)工具或命令;

groupadd注:添加用户组;

groupdel注:删除用户组;

groupmod注:修改组信息用户

groupmod注:修改组信息用户

groupdel注:删除用户组

groupmod注:修改用户组信息

Groups注:显示用户所属的用户组

grpck

grpconv注:通过内容同步或创建文件/etc/group和/etc/gshadow创建/etc/gshadow,如果/etc/gshadow不存在则创建;

grpunconv注意:通过/etc/group的内容同步或创建/et和/etc/gshadowc/group然后删除gshadow文件。