Linux之用户和权限】的更多相关文章

# useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new password:******* 如果是超级用户,可以用下列形式指定任何用户的口令: # passwd sam New…
自从我大微软终于放下身段,决定给开源社区一个迟来的拥抱,追随多年的拥趸们像是突然得到了女神的垂青,各种茫然失措.痛哭流涕.欢欣鼓舞,纷纷唱了起来:“等了好久终于等到今天,梦了好久终于把梦实现……”唱完之后才想起来好像说的什么开源.跨平台啥的和自己没太大关系,最基本的,Linux.IOS会么?被.NET细心呵护了这许多年,现在跟我说开源跨平台,你是玩我呢?不说了,拖了几个月的项目,老板还等着今天上线呢! 呵呵,开个玩笑,其实微软的开放姿态是受多数方肯定和欢迎的,IT行业各方面也多少有点影响,对于我…
一.权限管理linux系统中对文件权限的描述机制: u g od r w x r w x r - x (r读,w写,x执行)文件 所有者 所属组 其他人可以表示为二进制: 111 111 101也可以表示为十进制: 7 7 5 修改权限chmod u+rwx file 为file添加或取消所属用户的权限(a所有人 u代表所属用户 g代表所属组的成员用户 o代表其他用户)chmod a-rwx file 取消所有人的可读可写可执行权限chmod 567 file 用数字也可以表示权限 5 --->…
在linux中一切都是文件(文件夹和硬件外设是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行 交流的最好途径.由于所有的配置文件都是文本,所以你只需要一个最简单的编辑器就可以修改.即使是2进制执行文件,也会附上源代码. 这就是Linux的基本哲学,也是开源的基本精神.GNU/Linux的最终发展就是跨越人和机器之间的界限. (比较:Windows中的一切也都是文件,大多都是微软格式编码过的2进制文件,而配置文件也往往都是进行2进制编码的,甚至成果物都…
cat /etc/group cat /etc/ashadow 一.用户管理 1.添加用户 #useradd 用户名 useradd php100;用cat /etc/passwd查看 分析:php100是创建的用户名 x表示密码占位符 因为passwd文件是每个用户都有权限 所以直接显示是不安全的.密码存在了/etc/shadow文件中 1000表示用户id 1001表示用户所在的组id /home/php100表示家目录 末尾如果是bash表示可以登录系统 如果是nologin表示无法登录操…
# useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new password:******* 如果是超级用户,可以用下列形式指定任何用户的口令: # passwd sam New…
用户扩充权限管理 acl 1.扩充权限的方式 文件扩充权限 ACL 磁盘配额 2.文件扩充权限 1.安全位 安全位   ---set位    SUID  SGID   set仅可以加给 u.g, 如: chmod  u+s  /usr/bin/cat   安全位是针对可执行程序增加的,则该程序运行中访问文件时,以该文件的所属者或所属组身份访问 ll  /usr/bin/cat     ---可见到s位显示在x的位置,小写s 表示原先有x权限,大写S,表示原先无x权限   案例 chmod  o=…
用户, 权限管理 Linux中root账号通常用于系统的维护和管理, 它对操作系统的所有部分具有不受限制的访问权限 在Unix/Linux安装过程中, 系统会自动创建许多用户账号, 而这些默认的用户就称为"标准用户" whoami :查看当前用户 查看当前系统当前账号的用户名, 可以通过cat /etc/passwd查看系统用户信息 ubuntu使用sudo -s进入root用户 who :查看登录用户 who命令用于查看当前所有登录系统的用户信息 -u :显示该用户最后一次操作的时间…
1.设置文件的权限 1).解说: d:是英语directory的缩写,表示“目录”.就是说这是一个目录. l:是英语link的缩写,表示“链接”.就是说这是一个链接. b:块设备文件 c:字符设备 s:套接字文件 r:是英语read的缩写,表示“读”.就是说可以读这个文件. w:是英语write的缩写,表示“写”.就是说可以写这个文件,也就是可以修改. x:是英语execute的缩写,表示“执行,运行”.就是说可以运行这个文件 drwxr-xr-x 此处是d,表示目录.如果是l,则是链接.如果是…
1.创建新用户:testuser 命令:#useradd 选项 用户名 选项: -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录. -g 用户组 指定用户所属的用户组. -G 用户组,用户组 指定用户所属的附加组. -s Shell文件 指定用户的登录Shell. -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号. 示例: [root@localhost /]#  useradd tes…