WEB开发网
开发学院操作系统Linux/Unix 系统管理员工具包: 更改 UID 和 GID 阅读

系统管理员工具包: 更改 UID 和 GID

 2008-11-11 08:14:45 来源:WEB开发网   
核心提示: 下面是输出内容:Old permissions: -rw--- 1 485bin29 2008-01-19 12:30 testerNew permissions: -rw--- 1 binbin29 2008-01-19 12:30 testerOld permissions: -rw-

下面是输出内容:

Old permissions: -rw------- 1 485 bin   29 2008-01-19 12:30 tester
New permissions: -rw------- 1 bin bin   29 2008-01-19 12:30 tester
Old permissions: -rw------- 1 987 bin   4098 2008-01-26 12:30 host
New permissions: -rw------- 1 bin bin   4089 2008-01-26 12:30 host

组脚本

现在您可以对组执行类似的操作:

$for file in $(cat output_from_find_group_script.pl)
  do
    print "Old permissions: $(ls –l $file)" >> /tmp/GID_LOG
    chgrp $new_group $file
    print "New permissions: $(ls –l $file) >> /tmp/GID_LOG
  done

下面是输出内容:

Old permissions: -rw------- 1 765 bin   29 2008-01-19 12:30 passwd
New permissions: -rw------- 1 root bin   29 2008-01-19 12:30 passwd
Old permissions: -rw------- 1 983 bin   4098 2008-01-26 12:30 group
New permissions: -rw------- 1 root bin   4089 2008-01-26 12:30 group

上述示例创建了一些日志文件,这些日志文件记录了更改之前和之后的文件权限。这些日志还可以验证您的脚本是否正常工作。

结束语

了解 UID 和 GID 在 UNIX 中的工作方式可能让您感到迷惑。如果您需要更改这些设置,则需要完全理解它们的工作原理,这样就不会对您的系统造成严重损害。通过使用一些脚本,您可以更快地解决 UID 和 GID 问题。

上一页  2 3 4 5 6 7 

Tags:系统 管理员 工具包

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接